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" , "安徽省淮北市濉溪縣");
    	countyCodes.put("340700" , "安徽省銅陵市");
    	countyCodes.put("340701" , "安徽省銅陵市");
    	countyCodes.put("340702" , "安徽省銅陵市銅官山區");
    	countyCodes.put("340703" , "安徽省銅陵市獅子山區");
    	countyCodes.put("340711" , "安徽省銅陵市郊區");
    	countyCodes.put("340721" , "安徽省銅陵市銅陵縣");
    	countyCodes.put("340800" , "安徽省安慶市");
    	countyCodes.put("340801" , "安徽省安慶市");
    	countyCodes.put("340802" , "安徽省安慶市迎江區");
    	countyCodes.put("340803" , "安徽省安慶市大觀區");
    	countyCodes.put("340811" , "安徽省安慶市郊區");
    	countyCodes.put("340822" , "安徽省安慶市懷寧縣");
    	countyCodes.put("340823" , "安徽省安慶市樅陽縣");
    	countyCodes.put("340824" , "安徽省安慶市潛山縣");
    	countyCodes.put("340825" , "安徽省安慶市太湖縣");
    	countyCodes.put("340826" , "安徽省安慶市宿松縣");
    	countyCodes.put("340827" , "安徽省安慶市望江縣");
    	countyCodes.put("340828" , "安徽省安慶市嶽西縣");
    	countyCodes.put("340881" , "安徽省安慶市桐城市");
    	countyCodes.put("341000" , "安徽省黃山市");
    	countyCodes.put("341001" , "安徽省黃山市");
    	countyCodes.put("341002" , "安徽省黃山市屯溪區");
    	countyCodes.put("341003" , "安徽省黃山市黃山區");
    	countyCodes.put("341004" , "安徽省黃山市徽州區");
    	countyCodes.put("341021" , "安徽省黃山市歙縣");
    	countyCodes.put("341022" , "安徽省黃山市休寧縣");
    	countyCodes.put("341023" , "安徽省黃山市黟縣");
    	countyCodes.put("341024" , "安徽省黃山市祁門縣");
    	countyCodes.put("341100" , "安徽省滁州市");
    	countyCodes.put("341101" , "安徽省滁州市");
    	countyCodes.put("341102" , "安徽省滁州市琅琊區");
    	countyCodes.put("341103" , "安徽省滁州市南譙區");
    	countyCodes.put("341122" , "安徽省滁州市來安縣");
    	countyCodes.put("341124" , "安徽省滁州市全椒縣");
    	countyCodes.put("341125" , "安徽省滁州市定遠縣");
    	countyCodes.put("341126" , "安徽省滁州市鳳陽縣");
    	countyCodes.put("231123" , "黑龍江省黑河市遜克縣");
    	countyCodes.put("330127" , "浙江省杭州市淳安縣");
    	countyCodes.put("330182" , "浙江省杭州市建德市");
    	countyCodes.put("330183" , "浙江省杭州市富陽市");
    	countyCodes.put("330185" , "浙江省杭州市臨安市");
    	countyCodes.put("330200" , "浙江省寧波市");
    	countyCodes.put("330201" , "浙江省寧波市");
    	countyCodes.put("330203" , "浙江省寧波市海曙區");
    	countyCodes.put("330204" , "浙江省寧波市江東區");
    	countyCodes.put("330205" , "浙江省寧波市江北區");
    	countyCodes.put("330206" , "浙江省寧波市北侖區");
    	countyCodes.put("330211" , "浙江省寧波市鎮海區");
    	countyCodes.put("330212" , "浙江省寧波市鄞州區");
    	countyCodes.put("330225" , "浙江省寧波市象山縣");
    	countyCodes.put("330226" , "浙江省寧波市寧海縣");
    	countyCodes.put("330281" , "浙江省寧波市餘姚市");
    	countyCodes.put("330282" , "浙江省寧波市慈溪市");
    	countyCodes.put("330283" , "浙江省寧波市奉化市");
    	countyCodes.put("330300" , "浙江省溫州市");
    	countyCodes.put("330301" , "浙江省溫州市");
    	countyCodes.put("330302" , "浙江省溫州市鹿城區");
    	countyCodes.put("330303" , "浙江省溫州市龍灣區");
    	countyCodes.put("330304" , "浙江省溫州市甌海區");
    	countyCodes.put("330322" , "浙江省溫州市洞頭縣");
    	countyCodes.put("330324" , "浙江省溫州市永嘉縣");
    	countyCodes.put("330326" , "浙江省溫州市平陽縣");
    	countyCodes.put("330327" , "浙江省溫州市蒼南縣");
    	countyCodes.put("330328" , "浙江省溫州市文成縣");
    	countyCodes.put("330329" , "浙江省溫州市泰順縣");
    	countyCodes.put("330381" , "浙江省溫州市瑞安市");
    	countyCodes.put("330382" , "浙江省溫州市樂清市");
    	countyCodes.put("330400" , "浙江省嘉興市");
    	countyCodes.put("330401" , "浙江省嘉興市");
    	countyCodes.put("330402" , "浙江省嘉興市秀城區");
    	countyCodes.put("330411" , "浙江省嘉興市秀洲區");
    	countyCodes.put("330421" , "浙江省嘉興市嘉善縣");
    	countyCodes.put("330424" , "浙江省嘉興市海鹽縣");
    	countyCodes.put("330481" , "浙江省嘉興市海寧市");
    	countyCodes.put("330482" , "浙江省嘉興市平湖市");
    	countyCodes.put("330483" , "浙江省嘉興市桐鄉市");
    	countyCodes.put("330500" , "浙江省湖州市");
    	countyCodes.put("330501" , "浙江省湖州市");
    	countyCodes.put("330502" , "浙江省湖州市吳興區");
    	countyCodes.put("330503" , "浙江省湖州市南潯區");
    	countyCodes.put("330521" , "浙江省湖州市德清縣");
    	countyCodes.put("330522" , "浙江省湖州市長興縣");
    	countyCodes.put("330523" , "浙江省湖州市安吉縣");
    	countyCodes.put("330600" , "浙江省紹興市");
    	countyCodes.put("330601" , "浙江省紹興市");
    	countyCodes.put("330602" , "浙江省紹興市越城區");
    	countyCodes.put("330621" , "浙江省紹興市紹興縣");
    	countyCodes.put("330624" , "浙江省紹興市新昌縣");
    	countyCodes.put("330681" , "浙江省紹興市諸暨市");
    	countyCodes.put("330682" , "浙江省紹興市上虞市");
    	countyCodes.put("330683" , "浙江省紹興市嵊州市");
    	countyCodes.put("330700" , "浙江省金華市");
    	countyCodes.put("330701" , "浙江省金華市");
    	countyCodes.put("330702" , "浙江省金華市婺城區");
    	countyCodes.put("330703" , "浙江省金華市金東區");
    	countyCodes.put("330723" , "浙江省金華市武義縣");
    	countyCodes.put("330726" , "浙江省金華市浦江縣");
    	countyCodes.put("330727" , "浙江省金華市磐安縣");
    	countyCodes.put("320205" , "江蘇省無錫市錫山區");
    	countyCodes.put("320206" , "江蘇省無錫市惠山區");
    	countyCodes.put("320211" , "江蘇省無錫市濱湖區");
    	countyCodes.put("320281" , "江蘇省無錫市江陰市");
    	countyCodes.put("320282" , "江蘇省無錫市宜興市");
    	countyCodes.put("320300" , "江蘇省徐州市");
    	countyCodes.put("320301" , "江蘇省徐州市");
    	countyCodes.put("320302" , "江蘇省徐州市鼓樓區");
    	countyCodes.put("320303" , "江蘇省徐州市雲龍區");
    	countyCodes.put("320304" , "江蘇省徐州市九里區");
    	countyCodes.put("320305" , "江蘇省徐州市賈汪區");
    	countyCodes.put("320311" , "江蘇省徐州市泉山區");
    	countyCodes.put("320321" , "江蘇省徐州市豐縣");
    	countyCodes.put("320322" , "江蘇省徐州市沛縣");
    	countyCodes.put("320323" , "江蘇省徐州市銅山縣");
    	countyCodes.put("320324" , "江蘇省徐州市睢寧縣");
    	countyCodes.put("320381" , "江蘇省徐州市新沂市");
    	countyCodes.put("320382" , "江蘇省徐州市邳州市");
    	countyCodes.put("320400" , "江蘇省常州市");
    	countyCodes.put("320401" , "江蘇省常州市");
    	countyCodes.put("320402" , "江蘇省常州市天寧區");
    	countyCodes.put("320404" , "江蘇省常州市鐘樓區");
    	countyCodes.put("320405" , "江蘇省常州市慼墅堰區");
    	countyCodes.put("320411" , "江蘇省常州市新北區");
    	countyCodes.put("320412" , "江蘇省常州市武進區");
    	countyCodes.put("320481" , "江蘇省常州市溧陽市");
    	countyCodes.put("320482" , "江蘇省常州市金壇市");
    	countyCodes.put("320500" , "江蘇省蘇州市");
    	countyCodes.put("320501" , "江蘇省蘇州市");
    	countyCodes.put("320502" , "江蘇省蘇州市滄浪區");
    	countyCodes.put("320503" , "江蘇省蘇州市平江區");
    	countyCodes.put("320504" , "江蘇省蘇州市金閶區");
    	countyCodes.put("320505" , "江蘇省蘇州市虎丘區");
    	countyCodes.put("320506" , "江蘇省蘇州市吳中區");
    	countyCodes.put("320507" , "江蘇省蘇州市相城區");
    	countyCodes.put("320581" , "江蘇省蘇州市常熟市");
    	countyCodes.put("320582" , "江蘇省蘇州市張家港市");
    	countyCodes.put("320583" , "江蘇省蘇州市崑山市");
    	countyCodes.put("320584" , "江蘇省蘇州市吳江市");
    	countyCodes.put("320585" , "江蘇省蘇州市太倉市");
    	countyCodes.put("320600" , "江蘇省南通市");
    	countyCodes.put("320601" , "江蘇省南通市");
    	countyCodes.put("320602" , "江蘇省南通市崇川區");
    	countyCodes.put("320611" , "江蘇省南通市港閘區");
    	countyCodes.put("320621" , "江蘇省南通市海安縣");
    	countyCodes.put("320623" , "江蘇省南通市如東縣");
    	countyCodes.put("320681" , "江蘇省南通市啓東市");
    	countyCodes.put("320682" , "江蘇省南通市如皋市");
    	countyCodes.put("320683" , "江蘇省南通市通州市");
    	countyCodes.put("320684" , "江蘇省南通市海門市");
    	countyCodes.put("320700" , "江蘇省連雲港市");
    	countyCodes.put("320701" , "江蘇省連雲港市");
    	countyCodes.put("320703" , "江蘇省連雲港市連雲區");
    	countyCodes.put("320705" , "江蘇省連雲港市新浦區");
    	countyCodes.put("320706" , "江蘇省連雲港市海州區");
    	countyCodes.put("320721" , "江蘇省連雲港市贛榆縣");
    	countyCodes.put("320722" , "江蘇省連雲港市東海縣");
    	countyCodes.put("230603" , "黑龍江省大慶市龍鳳區");
    	countyCodes.put("230604" , "黑龍江省大慶市讓胡路區");
    	countyCodes.put("230605" , "黑龍江省大慶市紅崗區");
    	countyCodes.put("230606" , "黑龍江省大慶市大同區");
    	countyCodes.put("220501" , "吉林省通化市");
    	countyCodes.put("220502" , "吉林省通化市東昌區");
    	countyCodes.put("220503" , "吉林省通化市二道江區");
    	countyCodes.put("220521" , "吉林省通化市通化縣");
    	countyCodes.put("220523" , "吉林省通化市輝南縣");
    	countyCodes.put("220524" , "吉林省通化市柳河縣");
    	countyCodes.put("220581" , "吉林省通化市梅河口市");
    	countyCodes.put("220582" , "吉林省通化市集安市");
    	countyCodes.put("220600" , "吉林省白山市");
    	countyCodes.put("220601" , "吉林省白山市");
    	countyCodes.put("220602" , "吉林省白山市八道江區");
    	countyCodes.put("220621" , "吉林省白山市撫松縣");
    	countyCodes.put("220622" , "吉林省白山市靖宇縣");
    	countyCodes.put("220623" , "吉林省白山市長白朝鮮族自治縣");
    	countyCodes.put("220625" , "吉林省白山市江源縣");
    	countyCodes.put("220681" , "吉林省白山市臨江市");
    	countyCodes.put("220700" , "吉林省松原市");
    	countyCodes.put("220701" , "吉林省松原市");
    	countyCodes.put("220702" , "吉林省松原市寧江區");
    	countyCodes.put("220721" , "吉林省松原市前郭爾羅斯蒙古族自治縣");
    	countyCodes.put("220722" , "吉林省松原市長嶺縣");
    	countyCodes.put("220723" , "吉林省松原市乾安縣");
    	countyCodes.put("220724" , "吉林省松原市扶余縣");
    	countyCodes.put("220800" , "吉林省白城市");
    	countyCodes.put("220801" , "吉林省白城市");
    	countyCodes.put("220802" , "吉林省白城市洮北區");
    	countyCodes.put("220821" , "吉林省白城市鎮賚縣");
    	countyCodes.put("220822" , "吉林省白城市通榆縣");
    	countyCodes.put("220881" , "吉林省白城市洮南市");
    	countyCodes.put("220882" , "吉林省白城市大安市");
    	countyCodes.put("222400" , "吉林省延邊朝鮮族自治州");
    	countyCodes.put("222401" , "吉林省延邊朝鮮族自治州延吉市");
    	countyCodes.put("222402" , "吉林省延邊朝鮮族自治州圖們市");
    	countyCodes.put("222403" , "吉林省延邊朝鮮族自治州敦化市");
    	countyCodes.put("222404" , "吉林省延邊朝鮮族自治州琿春市");
    	countyCodes.put("222405" , "吉林省延邊朝鮮族自治州龍井市");
    	countyCodes.put("222406" , "吉林省延邊朝鮮族自治州和龍市");
    	countyCodes.put("222424" , "吉林省延邊朝鮮族自治州汪清縣");
    	countyCodes.put("222426" , "吉林省延邊朝鮮族自治州安圖縣");
    	countyCodes.put("230000" , "黑龍江省");
    	countyCodes.put("230100" , "黑龍江省哈爾濱市");
    	countyCodes.put("230101" , "黑龍江省哈爾濱市");
    	countyCodes.put("230102" , "黑龍江省哈爾濱市道里區");
    	countyCodes.put("230103" , "黑龍江省哈爾濱市南崗區");
    	countyCodes.put("230104" , "黑龍江省哈爾濱市道外區");
    	countyCodes.put("230106" , "黑龍江省哈爾濱市香坊區");
    	countyCodes.put("230107" , "黑龍江省哈爾濱市動力區");
    	countyCodes.put("230108" , "黑龍江省哈爾濱市平房區");
    	countyCodes.put("230109" , "黑龍江省哈爾濱市松北區");
    	countyCodes.put("230111" , "黑龍江省哈爾濱市呼蘭區");
    	countyCodes.put("230123" , "黑龍江省哈爾濱市依蘭縣");
    	countyCodes.put("230124" , "黑龍江省哈爾濱市方正縣");
    	countyCodes.put("230125" , "黑龍江省哈爾濱市賓縣");
    	countyCodes.put("230126" , "黑龍江省哈爾濱市巴彥縣");
    	countyCodes.put("230127" , "黑龍江省哈爾濱市木蘭縣");
    	countyCodes.put("230128" , "黑龍江省哈爾濱市通河縣");
    	countyCodes.put("230129" , "黑龍江省哈爾濱市延壽縣");
    	countyCodes.put("230181" , "黑龍江省哈爾濱市阿城市");
    	countyCodes.put("230182" , "黑龍江省哈爾濱市雙城市");
    	countyCodes.put("150622" , "內蒙古自治區鄂爾多斯市準格爾旗");
    	countyCodes.put("150623" , "內蒙古自治區鄂爾多斯市鄂托克前旗");
    	countyCodes.put("150624" , "內蒙古自治區鄂爾多斯市鄂托克旗");
    	countyCodes.put("150625" , "內蒙古自治區鄂爾多斯市杭錦旗");
    	countyCodes.put("150626" , "內蒙古自治區鄂爾多斯市烏審旗");
    	countyCodes.put("150627" , "內蒙古自治區鄂爾多斯市伊金霍洛旗");
    	countyCodes.put("150700" , "內蒙古自治區呼倫貝爾市");
    	countyCodes.put("150701" , "內蒙古自治區呼倫貝爾市");
    	countyCodes.put("150702" , "內蒙古自治區呼倫貝爾市海拉爾區");
    	countyCodes.put("150721" , "內蒙古自治區呼倫貝爾市阿榮旗");
    	countyCodes.put("150722" , "內蒙古自治區呼倫貝爾市莫力達瓦達斡爾族自治旗");
    	countyCodes.put("150723" , "內蒙古自治區呼倫貝爾市鄂倫春自治旗");
    	countyCodes.put("150724" , "內蒙古自治區呼倫貝爾市鄂溫克族自治旗");
    	countyCodes.put("150725" , "內蒙古自治區呼倫貝爾市陳巴爾虎旗");
    	countyCodes.put("150726" , "內蒙古自治區呼倫貝爾市新巴爾虎左旗");
    	countyCodes.put("150727" , "內蒙古自治區呼倫貝爾市新巴爾虎右旗");
    	countyCodes.put("150781" , "內蒙古自治區呼倫貝爾市滿洲裏市");
    	countyCodes.put("150782" , "內蒙古自治區呼倫貝爾市牙克石市");
    	countyCodes.put("150783" , "內蒙古自治區呼倫貝爾市扎蘭屯市");
    	countyCodes.put("150784" , "內蒙古自治區呼倫貝爾市額爾古納市");
    	countyCodes.put("150785" , "內蒙古自治區呼倫貝爾市根河市");
    	countyCodes.put("150800" , "內蒙古自治區巴彥淖爾市");
    	countyCodes.put("150801" , "內蒙古自治區巴彥淖爾市");
    	countyCodes.put("150802" , "內蒙古自治區巴彥淖爾市臨河區");
    	countyCodes.put("150821" , "內蒙古自治區巴彥淖爾市五原縣");
    	countyCodes.put("150822" , "內蒙古自治區巴彥淖爾市磴口縣");
    	countyCodes.put("150823" , "內蒙古自治區巴彥淖爾市烏拉特前旗");
    	countyCodes.put("150824" , "內蒙古自治區巴彥淖爾市烏拉特中旗");
    	countyCodes.put("150825" , "內蒙古自治區巴彥淖爾市烏拉特後旗");
    	countyCodes.put("150826" , "內蒙古自治區巴彥淖爾市杭錦後旗");
    	countyCodes.put("150900" , "內蒙古自治區烏蘭察布市");
    	countyCodes.put("150901" , "內蒙古自治區烏蘭察布市");
    	countyCodes.put("150902" , "內蒙古自治區烏蘭察布市集寧區");
    	countyCodes.put("150921" , "內蒙古自治區烏蘭察布市卓資縣");
    	countyCodes.put("150922" , "內蒙古自治區烏蘭察布市化德縣");
    	countyCodes.put("150923" , "內蒙古自治區烏蘭察布市商都縣");
    	countyCodes.put("150924" , "內蒙古自治區烏蘭察布市興和縣");
    	countyCodes.put("150925" , "內蒙古自治區烏蘭察布市涼城縣");
    	countyCodes.put("150926" , "內蒙古自治區烏蘭察布市察哈爾右翼前旗");
    	countyCodes.put("320100" , "江蘇省南京市");
    	countyCodes.put("320101" , "江蘇省南京市");
    	countyCodes.put("320102" , "江蘇省南京市玄武區");
    	countyCodes.put("320103" , "江蘇省南京市白下區");
    	countyCodes.put("320104" , "江蘇省南京市秦淮區");
    	countyCodes.put("320105" , "江蘇省南京市建鄴區");
    	countyCodes.put("320106" , "江蘇省南京市鼓樓區");
    	countyCodes.put("320107" , "江蘇省南京市下關區");
    	countyCodes.put("320111" , "江蘇省南京市浦口區");
    	countyCodes.put("320113" , "江蘇省南京市棲霞區");
    	countyCodes.put("320114" , "江蘇省南京市雨花臺區");
    	countyCodes.put("320115" , "江蘇省南京市江寧區");
    	countyCodes.put("320116" , "江蘇省南京市六合區");
    	countyCodes.put("320124" , "江蘇省南京市溧水縣");
    	countyCodes.put("320125" , "江蘇省南京市高淳縣");
    	countyCodes.put("320200" , "江蘇省無錫市");
    	countyCodes.put("320201" , "江蘇省無錫市");
    	countyCodes.put("320202" , "江蘇省無錫市崇安區");
    	countyCodes.put("320203" , "江蘇省無錫市南長區");
    	countyCodes.put("320204" , "江蘇省無錫市北塘區");
    	countyCodes.put("230621" , "黑龍江省大慶市肇州縣");
    	countyCodes.put("371602" , "山東省濱州市濱城區");
    	countyCodes.put("371621" , "山東省濱州市惠民縣");
    	countyCodes.put("371622" , "山東省濱州市陽信縣");
    	countyCodes.put("371623" , "山東省濱州市無棣縣");
    	countyCodes.put("371624" , "山東省濱州市沾化縣");
    	countyCodes.put("371625" , "山東省濱州市博興縣");
    	countyCodes.put("371626" , "山東省濱州市鄒平縣");
    	countyCodes.put("371700" , "山東省荷澤市");
    	countyCodes.put("371701" , "山東省荷澤市");
    	countyCodes.put("371702" , "山東省荷澤市牡丹區");
    	countyCodes.put("371721" , "山東省荷澤市曹縣");
    	countyCodes.put("371722" , "山東省荷澤市單縣");
    	countyCodes.put("371723" , "山東省荷澤市成武縣");
    	countyCodes.put("371724" , "山東省荷澤市鉅野縣");
    	countyCodes.put("371725" , "山東省荷澤市鄆城縣");
    	countyCodes.put("371726" , "山東省荷澤市鄄城縣");
    	countyCodes.put("371727" , "山東省荷澤市定陶縣");
    	countyCodes.put("371728" , "山東省荷澤市東明縣");
    	countyCodes.put("410000" , "河南省");
    	countyCodes.put("410100" , "河南省鄭州市");
    	countyCodes.put("410101" , "河南省鄭州市");
    	countyCodes.put("410102" , "河南省鄭州市中原區");
    	countyCodes.put("410103" , "河南省鄭州市二七區");
    	countyCodes.put("410104" , "河南省鄭州市管城回族區");
    	countyCodes.put("410105" , "河南省鄭州市金水區");
    	countyCodes.put("410106" , "河南省鄭州市上街區");
    	countyCodes.put("410108" , "河南省鄭州市惠濟區");
    	countyCodes.put("410122" , "河南省鄭州市中牟縣");
    	countyCodes.put("410181" , "河南省鄭州市鞏義市");
    	countyCodes.put("410182" , "河南省鄭州市滎陽市");
    	countyCodes.put("410183" , "河南省鄭州市新密市");
    	countyCodes.put("410184" , "河南省鄭州市新鄭市");
    	countyCodes.put("410185" , "河南省鄭州市登封市");
    	countyCodes.put("410200" , "河南省開封市");
    	countyCodes.put("410201" , "河南省開封市");
    	countyCodes.put("410202" , "河南省開封市龍亭區");
    	countyCodes.put("410203" , "河南省開封市順河回族區");
    	countyCodes.put("410204" , "河南省開封市鼓樓區");
    	countyCodes.put("410205" , "河南省開封市南關區");
    	countyCodes.put("410211" , "河南省開封市郊區");
    	countyCodes.put("410221" , "河南省開封市杞縣");
    	countyCodes.put("410222" , "河南省開封市通許縣");
    	countyCodes.put("410223" , "河南省開封市尉氏縣");
    	countyCodes.put("410224" , "河南省開封市開封縣");
    	countyCodes.put("410225" , "河南省開封市蘭考縣");
    	countyCodes.put("410300" , "河南省洛陽市");
    	countyCodes.put("410301" , "河南省洛陽市");
    	countyCodes.put("410302" , "河南省洛陽市老城區");
    	countyCodes.put("410303" , "河南省洛陽市西工區");
    	countyCodes.put("410304" , "河南省洛陽市廛河回族區");
    	countyCodes.put("410305" , "河南省洛陽市澗西區");
    	countyCodes.put("410306" , "河南省洛陽市吉利區");
    	countyCodes.put("410307" , "河南省洛陽市洛龍區");
    	countyCodes.put("410322" , "河南省洛陽市孟津縣");
    	countyCodes.put("410323" , "河南省洛陽市新安縣");
    	countyCodes.put("410324" , "河南省洛陽市欒川縣");
    	countyCodes.put("410325" , "河南省洛陽市嵩縣");
    	countyCodes.put("410326" , "河南省洛陽市汝陽縣");
    	countyCodes.put("410327" , "河南省洛陽市宜陽縣");
    	countyCodes.put("410328" , "河南省洛陽市洛寧縣");
    	countyCodes.put("341181" , "安徽省滁州市天長市");
    	countyCodes.put("341182" , "安徽省滁州市明光市");
    	countyCodes.put("370900" , "山東省泰安市");
    	countyCodes.put("370901" , "山東省泰安市");
    	countyCodes.put("370902" , "山東省泰安市泰山區");
    	countyCodes.put("370903" , "山東省泰安市岱嶽區");
    	countyCodes.put("370921" , "山東省泰安市寧陽縣");
    	countyCodes.put("370923" , "山東省泰安市東平縣");
    	countyCodes.put("370982" , "山東省泰安市新泰市");
    	countyCodes.put("370983" , "山東省泰安市肥城市");
    	countyCodes.put("371000" , "山東省威海市");
    	countyCodes.put("371001" , "山東省威海市");
    	countyCodes.put("371002" , "山東省威海市環翠區");
    	countyCodes.put("371081" , "山東省威海市文登市");
    	countyCodes.put("371082" , "山東省威海市榮成市");
    	countyCodes.put("371083" , "山東省威海市乳山市");
    	countyCodes.put("371100" , "山東省日照市");
    	countyCodes.put("371101" , "山東省日照市");
    	countyCodes.put("371102" , "山東省日照市東港區");
    	countyCodes.put("371103" , "山東省日照市嵐山區");
    	countyCodes.put("371121" , "山東省日照市五蓮縣");
    	countyCodes.put("371122" , "山東省日照市莒縣");
    	countyCodes.put("371200" , "山東省萊蕪市");
    	countyCodes.put("371201" , "山東省萊蕪市");
    	countyCodes.put("371202" , "山東省萊蕪市萊城區");
    	countyCodes.put("371203" , "山東省萊蕪市鋼城區");
    	countyCodes.put("371300" , "山東省臨沂市");
    	countyCodes.put("371301" , "山東省臨沂市");
    	countyCodes.put("371302" , "山東省臨沂市蘭山區");
    	countyCodes.put("371311" , "山東省臨沂市羅莊區");
    	countyCodes.put("371312" , "山東省臨沂市河東區");
    	countyCodes.put("371321" , "山東省臨沂市沂南縣");
    	countyCodes.put("371322" , "山東省臨沂市郯城縣");
    	countyCodes.put("371323" , "山東省臨沂市沂水縣");
    	countyCodes.put("371324" , "山東省臨沂市蒼山縣");
    	countyCodes.put("371325" , "山東省臨沂市費縣");
    	countyCodes.put("371326" , "山東省臨沂市平邑縣");
    	countyCodes.put("371327" , "山東省臨沂市莒南縣");
    	countyCodes.put("371328" , "山東省臨沂市蒙陰縣");
    	countyCodes.put("371329" , "山東省臨沂市臨沭縣");
    	countyCodes.put("371400" , "山東省德州市");
    	countyCodes.put("371401" , "山東省德州市");
    	countyCodes.put("371402" , "山東省德州市德城區");
    	countyCodes.put("371421" , "山東省德州市陵縣");
    	countyCodes.put("371422" , "山東省德州市寧津縣");
    	countyCodes.put("371423" , "山東省德州市慶雲縣");
    	countyCodes.put("371424" , "山東省德州市臨邑縣");
    	countyCodes.put("371425" , "山東省德州市齊河縣");
    	countyCodes.put("371426" , "山東省德州市平原縣");
    	countyCodes.put("371427" , "山東省德州市夏津縣");
    	countyCodes.put("371428" , "山東省德州市武城縣");
    	countyCodes.put("371481" , "山東省德州市樂陵市");
    	countyCodes.put("371482" , "山東省德州市禹城市");
    	countyCodes.put("371500" , "山東省聊城市");
    	countyCodes.put("371501" , "山東省聊城市");
    	countyCodes.put("371502" , "山東省聊城市東昌府區");
    	countyCodes.put("371521" , "山東省聊城市陽谷縣");
    	countyCodes.put("371522" , "山東省聊城市莘縣");
    	countyCodes.put("371523" , "山東省聊城市茌平縣");
    	countyCodes.put("371524" , "山東省聊城市東阿縣");
    	countyCodes.put("371525" , "山東省聊城市冠縣");
    	countyCodes.put("371526" , "山東省聊城市高唐縣");
    	countyCodes.put("371581" , "山東省聊城市臨清市");
    	countyCodes.put("421123" , "湖北省黃岡市羅田縣");
    	countyCodes.put("371601" , "山東省濱州市");
    	countyCodes.put("350629" , "福建省漳州市華安縣");
    	countyCodes.put("350681" , "福建省漳州市龍海市");
    	countyCodes.put("350700" , "福建省南平市");
    	countyCodes.put("350701" , "福建省南平市");
    	countyCodes.put("350702" , "福建省南平市延平區");
    	countyCodes.put("350721" , "福建省南平市順昌縣");
    	countyCodes.put("350722" , "福建省南平市浦城縣");
    	countyCodes.put("350723" , "福建省南平市光澤縣");
    	countyCodes.put("350724" , "福建省南平市松溪縣");
    	countyCodes.put("350725" , "福建省南平市政和縣");
    	countyCodes.put("350781" , "福建省南平市邵武市");
    	countyCodes.put("350782" , "福建省南平市武夷山市");
    	countyCodes.put("350783" , "福建省南平市建甌市");
    	countyCodes.put("350784" , "福建省南平市建陽市");
    	countyCodes.put("350800" , "福建省龍巖市");
    	countyCodes.put("350801" , "福建省龍巖市");
    	countyCodes.put("350802" , "福建省龍巖市新羅區");
    	countyCodes.put("350821" , "福建省龍巖市長汀縣");
    	countyCodes.put("350822" , "福建省龍巖市永定縣");
    	countyCodes.put("350823" , "福建省龍巖市上杭縣");
    	countyCodes.put("350824" , "福建省龍巖市武平縣");
    	countyCodes.put("350825" , "福建省龍巖市連城縣");
    	countyCodes.put("350881" , "福建省龍巖市漳平市");
    	countyCodes.put("350900" , "福建省寧德市");
    	countyCodes.put("350901" , "福建省寧德市");
    	countyCodes.put("350902" , "福建省寧德市蕉城區");
    	countyCodes.put("350921" , "福建省寧德市霞浦縣");
    	countyCodes.put("350922" , "福建省寧德市古田縣");
    	countyCodes.put("350923" , "福建省寧德市屏南縣");
    	countyCodes.put("350924" , "福建省寧德市壽寧縣");
    	countyCodes.put("350925" , "福建省寧德市周寧縣");
    	countyCodes.put("350926" , "福建省寧德市柘榮縣");
    	countyCodes.put("350981" , "福建省寧德市福安市");
    	countyCodes.put("350982" , "福建省寧德市福鼎市");
    	countyCodes.put("360000" , "江西省");
    	countyCodes.put("360100" , "江西省南昌市");
    	countyCodes.put("360101" , "江西省南昌市");
    	countyCodes.put("360102" , "江西省南昌市東湖區");
    	countyCodes.put("360103" , "江西省南昌市西湖區");
    	countyCodes.put("360104" , "江西省南昌市青雲譜區");
    	countyCodes.put("360105" , "江西省南昌市灣裏區");
    	countyCodes.put("360111" , "江西省南昌市青山湖區");
    	countyCodes.put("360121" , "江西省南昌市南昌縣");
    	countyCodes.put("360122" , "江西省南昌市新建縣");
    	countyCodes.put("360123" , "江西省南昌市安義縣");
    	countyCodes.put("360124" , "江西省南昌市進賢縣");
    	countyCodes.put("360200" , "江西省景德鎮市");
    	countyCodes.put("360201" , "江西省景德鎮市");
    	countyCodes.put("360202" , "江西省景德鎮市昌江區");
    	countyCodes.put("360203" , "江西省景德鎮市珠山區");
    	countyCodes.put("360222" , "江西省景德鎮市浮樑縣");
    	countyCodes.put("360281" , "江西省景德鎮市樂平市");
    	countyCodes.put("360300" , "江西省萍鄉市");
    	countyCodes.put("360301" , "江西省萍鄉市");
    	countyCodes.put("360302" , "江西省萍鄉市安源區");
    	countyCodes.put("360313" , "江西省萍鄉市湘東區");
    	countyCodes.put("360321" , "江西省萍鄉市蓮花縣");
    	countyCodes.put("360322" , "江西省萍鄉市上栗縣");
    	countyCodes.put("360323" , "江西省萍鄉市蘆溪縣");
    	countyCodes.put("360400" , "江西省九江市");
    	countyCodes.put("360401" , "江西省九江市");
    	countyCodes.put("360402" , "江西省九江市廬山區");
    	countyCodes.put("360421" , "江西省九江市九江縣");
    	countyCodes.put("370303" , "山東省淄博市張店區");
    	countyCodes.put("370304" , "山東省淄博市博山區");
    	countyCodes.put("370305" , "山東省淄博市臨淄區");
    	countyCodes.put("370306" , "山東省淄博市周村區");
    	countyCodes.put("370321" , "山東省淄博市桓臺縣");
    	countyCodes.put("370322" , "山東省淄博市高青縣");
    	countyCodes.put("370323" , "山東省淄博市沂源縣");
    	countyCodes.put("370400" , "山東省棗莊市");
    	countyCodes.put("370401" , "山東省棗莊市");
    	countyCodes.put("370402" , "山東省棗莊市市中區");
    	countyCodes.put("370403" , "山東省棗莊市薛城區");
    	countyCodes.put("370404" , "山東省棗莊市嶧城區");
    	countyCodes.put("370405" , "山東省棗莊市臺兒莊區");
    	countyCodes.put("370406" , "山東省棗莊市山亭區");
    	countyCodes.put("370481" , "山東省棗莊市滕州市");
    	countyCodes.put("370500" , "山東省東營市");
    	countyCodes.put("370501" , "山東省東營市");
    	countyCodes.put("370502" , "山東省東營市東營區");
    	countyCodes.put("370503" , "山東省東營市河口區");
    	countyCodes.put("370521" , "山東省東營市墾利縣");
    	countyCodes.put("370522" , "山東省東營市利津縣");
    	countyCodes.put("370523" , "山東省東營市廣饒縣");
    	countyCodes.put("370600" , "山東省煙臺市");
    	countyCodes.put("370601" , "山東省煙臺市");
    	countyCodes.put("370602" , "山東省煙臺市芝罘區");
    	countyCodes.put("370611" , "山東省煙臺市福山區");
    	countyCodes.put("370612" , "山東省煙臺市牟平區");
    	countyCodes.put("370613" , "山東省煙臺市萊山區");
    	countyCodes.put("370634" , "山東省煙臺市長島縣");
    	countyCodes.put("370681" , "山東省煙臺市龍口市");
    	countyCodes.put("370682" , "山東省煙臺市萊陽市");
    	countyCodes.put("370683" , "山東省煙臺市萊州市");
    	countyCodes.put("370684" , "山東省煙臺市蓬萊市");
    	countyCodes.put("370685" , "山東省煙臺市招遠市");
    	countyCodes.put("370686" , "山東省煙臺市棲霞市");
    	countyCodes.put("370687" , "山東省煙臺市海陽市");
    	countyCodes.put("370700" , "山東省濰坊市");
    	countyCodes.put("370701" , "山東省濰坊市");
    	countyCodes.put("370702" , "山東省濰坊市濰城區");
    	countyCodes.put("370703" , "山東省濰坊市寒亭區");
    	countyCodes.put("370704" , "山東省濰坊市坊子區");
    	countyCodes.put("370705" , "山東省濰坊市奎文區");
    	countyCodes.put("370724" , "山東省濰坊市臨朐縣");
    	countyCodes.put("370725" , "山東省濰坊市昌樂縣");
    	countyCodes.put("370781" , "山東省濰坊市青州市");
    	countyCodes.put("370782" , "山東省濰坊市諸城市");
    	countyCodes.put("370783" , "山東省濰坊市壽光市");
    	countyCodes.put("370784" , "山東省濰坊市安丘市");
    	countyCodes.put("370785" , "山東省濰坊市高密市");
    	countyCodes.put("370786" , "山東省濰坊市昌邑市");
    	countyCodes.put("370800" , "山東省濟寧市");
    	countyCodes.put("370801" , "山東省濟寧市");
    	countyCodes.put("370802" , "山東省濟寧市市中區");
    	countyCodes.put("370811" , "山東省濟寧市任城區");
    	countyCodes.put("211202" , "遼寧省鐵嶺市銀州區");
    	countyCodes.put("211204" , "遼寧省鐵嶺市清河區");
    	countyCodes.put("141182" , "山西省呂梁市汾陽市");
    	countyCodes.put("152523" , "內蒙古自治區錫林郭勒盟蘇尼特左旗");
    	countyCodes.put("152524" , "內蒙古自治區錫林郭勒盟蘇尼特右旗");
    	countyCodes.put("152525" , "內蒙古自治區錫林郭勒盟東烏珠穆沁旗");
    	countyCodes.put("152526" , "內蒙古自治區錫林郭勒盟西烏珠穆沁旗");
    	countyCodes.put("152527" , "內蒙古自治區錫林郭勒盟太僕寺旗");
    	countyCodes.put("152528" , "內蒙古自治區錫林郭勒盟鑲黃旗");
    	countyCodes.put("152529" , "內蒙古自治區錫林郭勒盟正鑲白旗");
    	countyCodes.put("152530" , "內蒙古自治區錫林郭勒盟正藍旗");
    	countyCodes.put("152531" , "內蒙古自治區錫林郭勒盟多倫縣");
    	countyCodes.put("152900" , "內蒙古自治區阿拉善盟");
    	countyCodes.put("152921" , "內蒙古自治區阿拉善盟阿拉善左旗");
    	countyCodes.put("152922" , "內蒙古自治區阿拉善盟阿拉善右旗");
    	countyCodes.put("152923" , "內蒙古自治區阿拉善盟額濟納旗");
    	countyCodes.put("210000" , "遼寧省");
    	countyCodes.put("210100" , "遼寧省瀋陽市");
    	countyCodes.put("210101" , "遼寧省瀋陽市");
    	countyCodes.put("210102" , "遼寧省瀋陽市和平區");
    	countyCodes.put("210103" , "遼寧省瀋陽市瀋河區");
    	countyCodes.put("210104" , "遼寧省瀋陽市大東區");
    	countyCodes.put("210105" , "遼寧省瀋陽市皇姑區");
    	countyCodes.put("210106" , "遼寧省瀋陽市鐵西區");
    	countyCodes.put("210111" , "遼寧省瀋陽市甦家屯區");
    	countyCodes.put("210112" , "遼寧省瀋陽市東陵區");
    	countyCodes.put("210113" , "遼寧省瀋陽市新城子區");
    	countyCodes.put("210114" , "遼寧省瀋陽市于洪區");
    	countyCodes.put("210122" , "遼寧省瀋陽市遼中縣");
    	countyCodes.put("210123" , "遼寧省瀋陽市康平縣");
    	countyCodes.put("210124" , "遼寧省瀋陽市法庫縣");
    	countyCodes.put("210181" , "遼寧省瀋陽市新民市");
    	countyCodes.put("210200" , "遼寧省大連市");
    	countyCodes.put("210201" , "遼寧省大連市");
    	countyCodes.put("210202" , "遼寧省大連市中山區");
    	countyCodes.put("210203" , "遼寧省大連市西崗區");
    	countyCodes.put("210204" , "遼寧省大連市沙河口區");
    	countyCodes.put("210211" , "遼寧省大連市甘井子區");
    	countyCodes.put("210212" , "遼寧省大連市旅順口區");
    	countyCodes.put("210213" , "遼寧省大連市金州區");
    	countyCodes.put("210224" , "遼寧省大連市長海縣");
    	countyCodes.put("210281" , "遼寧省大連市瓦房店市");
    	countyCodes.put("210282" , "遼寧省大連市普蘭店市");
    	countyCodes.put("210283" , "遼寧省大連市莊河市");
    	countyCodes.put("210300" , "遼寧省鞍山市");
    	countyCodes.put("210301" , "遼寧省鞍山市");
    	countyCodes.put("210302" , "遼寧省鞍山市鐵東區");
    	countyCodes.put("210303" , "遼寧省鞍山市鐵西區");
    	countyCodes.put("210304" , "遼寧省鞍山市立山區");
    	countyCodes.put("210311" , "遼寧省鞍山市千山區");
    	countyCodes.put("210321" , "遼寧省鞍山市檯安縣");
    	countyCodes.put("210323" , "遼寧省鞍山市岫巖滿族自治縣");
    	countyCodes.put("210381" , "遼寧省鞍山市海城市");
    	countyCodes.put("210400" , "遼寧省撫順市");
    	countyCodes.put("210401" , "遼寧省撫順市");
    	countyCodes.put("210402" , "遼寧省撫順市新撫區");
    	countyCodes.put("210403" , "遼寧省撫順市東洲區");
    	countyCodes.put("210404" , "遼寧省撫順市望花區");
    	countyCodes.put("210411" , "遼寧省撫順市順城區");
    	countyCodes.put("210421" , "遼寧省撫順市撫順縣");
    	countyCodes.put("210422" , "遼寧省撫順市新賓滿族自治縣");
    	countyCodes.put("210423" , "遼寧省撫順市清原滿族自治縣");
    	countyCodes.put("320803" , "江蘇省淮安市楚州區");
    	countyCodes.put("320804" , "江蘇省淮安市淮陰區");
    	countyCodes.put("320811" , "江蘇省淮安市清浦區");
    	countyCodes.put("320826" , "江蘇省淮安市漣水縣");
    	countyCodes.put("320829" , "江蘇省淮安市洪澤縣");
    	countyCodes.put("320830" , "江蘇省淮安市盱眙縣");
    	countyCodes.put("320831" , "江蘇省淮安市金湖縣");
    	countyCodes.put("320900" , "江蘇省鹽城市");
    	countyCodes.put("320901" , "江蘇省鹽城市");
    	countyCodes.put("320902" , "江蘇省鹽城市亭湖區");
    	countyCodes.put("320903" , "江蘇省鹽城市鹽都區");
    	countyCodes.put("320921" , "江蘇省鹽城市響水縣");
    	countyCodes.put("320922" , "江蘇省鹽城市濱海縣");
    	countyCodes.put("320923" , "江蘇省鹽城市阜寧縣");
    	countyCodes.put("320924" , "江蘇省鹽城市射陽縣");
    	countyCodes.put("320925" , "江蘇省鹽城市建湖縣");
    	countyCodes.put("320981" , "江蘇省鹽城市東臺市");
    	countyCodes.put("320982" , "江蘇省鹽城市大豐市");
    	countyCodes.put("321000" , "江蘇省揚州市");
    	countyCodes.put("321001" , "江蘇省揚州市");
    	countyCodes.put("321002" , "江蘇省揚州市廣陵區");
    	countyCodes.put("321003" , "江蘇省揚州市邗江區");
    	countyCodes.put("321011" , "江蘇省揚州市郊區");
    	countyCodes.put("321023" , "江蘇省揚州市寶應縣");
    	countyCodes.put("321081" , "江蘇省揚州市儀徵市");
    	countyCodes.put("321084" , "江蘇省揚州市高郵市");
    	countyCodes.put("321088" , "江蘇省揚州市江都市");
    	countyCodes.put("321100" , "江蘇省鎮江市");
    	countyCodes.put("321101" , "江蘇省鎮江市");
    	countyCodes.put("321102" , "江蘇省鎮江市京口區");
    	countyCodes.put("321111" , "江蘇省鎮江市潤州區");
    	countyCodes.put("321112" , "江蘇省鎮江市丹徒區");
    	countyCodes.put("321181" , "江蘇省鎮江市丹陽市");
    	countyCodes.put("321182" , "江蘇省鎮江市揚中市");
    	countyCodes.put("321183" , "江蘇省鎮江市句容市");
    	countyCodes.put("321200" , "江蘇省泰州市");
    	countyCodes.put("321201" , "江蘇省泰州市");
    	countyCodes.put("321202" , "江蘇省泰州市海陵區");
    	countyCodes.put("321203" , "江蘇省泰州市高港區");
    	countyCodes.put("321281" , "江蘇省泰州市興化市");
    	countyCodes.put("321282" , "江蘇省泰州市靖江市");
    	countyCodes.put("321283" , "江蘇省泰州市泰興市");
    	countyCodes.put("321284" , "江蘇省泰州市姜堰市");
    	countyCodes.put("341621" , "安徽省亳州市渦陽縣");
    	countyCodes.put("341622" , "安徽省亳州市蒙城縣");
    	countyCodes.put("341623" , "安徽省亳州市利辛縣");
    	countyCodes.put("341700" , "安徽省池州市");
    	countyCodes.put("341701" , "安徽省池州市");
    	countyCodes.put("341702" , "安徽省池州市貴池區");
    	countyCodes.put("341721" , "安徽省池州市東至縣");
    	countyCodes.put("341722" , "安徽省池州市石臺縣");
    	countyCodes.put("341723" , "安徽省池州市青陽縣");
    	countyCodes.put("341800" , "安徽省宣城市");
    	countyCodes.put("341801" , "安徽省宣城市");
    	countyCodes.put("341802" , "安徽省宣城市宣州區");
    	countyCodes.put("341821" , "安徽省宣城市郎溪縣");
    	countyCodes.put("341822" , "安徽省宣城市廣德縣");
    	countyCodes.put("341823" , "安徽省宣城市涇縣");
    	countyCodes.put("341824" , "安徽省宣城市績溪縣");
    	countyCodes.put("341825" , "安徽省宣城市旌德縣");
    	countyCodes.put("341881" , "安徽省宣城市寧國市");
    	countyCodes.put("350000" , "福建省");
    	countyCodes.put("350100" , "福建省福州市");
    	countyCodes.put("350101" , "福建省福州市");
    	countyCodes.put("350102" , "福建省福州市鼓樓區");
    	countyCodes.put("350103" , "福建省福州市臺江區");
    	countyCodes.put("350104" , "福建省福州市倉山區");
    	countyCodes.put("350105" , "福建省福州市馬尾區");
    	countyCodes.put("370882" , "山東省濟寧市兗州市");
    	countyCodes.put("350628" , "福建省漳州市平和縣");
    	countyCodes.put("360926" , "江西省宜春市銅鼓縣");
    	countyCodes.put("360981" , "江西省宜春市豐城市");
    	countyCodes.put("360982" , "江西省宜春市樟樹市");
    	countyCodes.put("360983" , "江西省宜春市高安市");
    	countyCodes.put("361000" , "江西省撫州市");
    	countyCodes.put("361001" , "江西省撫州市");
    	countyCodes.put("361002" , "江西省撫州市臨川區");
    	countyCodes.put("361021" , "江西省撫州市南城縣");
    	countyCodes.put("361022" , "江西省撫州市黎川縣");
    	countyCodes.put("361023" , "江西省撫州市南豐縣");
    	countyCodes.put("361024" , "江西省撫州市崇仁縣");
    	countyCodes.put("361025" , "江西省撫州市樂安縣");
    	countyCodes.put("361026" , "江西省撫州市宜黃縣");
    	countyCodes.put("361027" , "江西省撫州市金溪縣");
    	countyCodes.put("361028" , "江西省撫州市資溪縣");
    	countyCodes.put("361029" , "江西省撫州市東鄉縣");
    	countyCodes.put("361030" , "江西省撫州市廣昌縣");
    	countyCodes.put("361100" , "江西省上饒市");
    	countyCodes.put("361101" , "江西省上饒市");
    	countyCodes.put("361102" , "江西省上饒市信州區");
    	countyCodes.put("361121" , "江西省上饒市上饒縣");
    	countyCodes.put("361122" , "江西省上饒市廣豐縣");
    	countyCodes.put("361123" , "江西省上饒市玉山縣");
    	countyCodes.put("361124" , "江西省上饒市鉛山縣");
    	countyCodes.put("361125" , "江西省上饒市橫峯縣");
    	countyCodes.put("361126" , "江西省上饒市弋陽縣");
    	countyCodes.put("361127" , "江西省上饒市餘干縣");
    	countyCodes.put("361128" , "江西省上饒市鄱陽縣");
    	countyCodes.put("361129" , "江西省上饒市萬年縣");
    	countyCodes.put("361130" , "江西省上饒市婺源縣");
    	countyCodes.put("361181" , "江西省上饒市德興市");
    	countyCodes.put("370000" , "山東省");
    	countyCodes.put("370100" , "山東省濟南市");
    	countyCodes.put("370101" , "山東省濟南市");
    	countyCodes.put("370102" , "山東省濟南市歷下區");
    	countyCodes.put("370103" , "山東省濟南市市中區");
    	countyCodes.put("370104" , "山東省濟南市槐蔭區");
    	countyCodes.put("370105" , "山東省濟南市天橋區");
    	countyCodes.put("370112" , "山東省濟南市歷城區");
    	countyCodes.put("370113" , "山東省濟南市長清區");
    	countyCodes.put("370124" , "山東省濟南市平陰縣");
    	countyCodes.put("370125" , "山東省濟南市濟陽縣");
    	countyCodes.put("370126" , "山東省濟南市商河縣");
    	countyCodes.put("370181" , "山東省濟南市章丘市");
    	countyCodes.put("370200" , "山東省青島市");
    	countyCodes.put("370201" , "山東省青島市");
    	countyCodes.put("370202" , "山東省青島市市南區");
    	countyCodes.put("370203" , "山東省青島市市北區");
    	countyCodes.put("370205" , "山東省青島市四方區");
    	countyCodes.put("370211" , "山東省青島市黃島區");
    	countyCodes.put("370212" , "山東省青島市嶗山區");
    	countyCodes.put("370213" , "山東省青島市李滄區");
    	countyCodes.put("370214" , "山東省青島市城陽區");
    	countyCodes.put("370281" , "山東省青島市膠州市");
    	countyCodes.put("370282" , "山東省青島市即墨市");
    	countyCodes.put("370283" , "山東省青島市平度市");
    	countyCodes.put("370284" , "山東省青島市膠南市");
    	countyCodes.put("370285" , "山東省青島市萊西市");
    	countyCodes.put("370300" , "山東省淄博市");
    	countyCodes.put("370301" , "山東省淄博市");
    	countyCodes.put("370302" , "山東省淄博市淄川區");
    	countyCodes.put("370883" , "山東省濟寧市鄒城市");
    	countyCodes.put("360423" , "江西省九江市武寧縣");
    	countyCodes.put("360424" , "江西省九江市修水縣");
    	countyCodes.put("360425" , "江西省九江市永修縣");
    	countyCodes.put("360426" , "江西省九江市德安縣");
    	countyCodes.put("360427" , "江西省九江市星子縣");
    	countyCodes.put("360428" , "江西省九江市都昌縣");
    	countyCodes.put("360429" , "江西省九江市湖口縣");
    	countyCodes.put("360430" , "江西省九江市彭澤縣");
    	countyCodes.put("360481" , "江西省九江市瑞昌市");
    	countyCodes.put("360500" , "江西省新餘市");
    	countyCodes.put("360501" , "江西省新餘市");
    	countyCodes.put("360502" , "江西省新餘市渝水區");
    	countyCodes.put("360521" , "江西省新餘市分宜縣");
    	countyCodes.put("360600" , "江西省鷹潭市");
    	countyCodes.put("360601" , "江西省鷹潭市");
    	countyCodes.put("360602" , "江西省鷹潭市月湖區");
    	countyCodes.put("360622" , "江西省鷹潭市餘江縣");
    	countyCodes.put("360681" , "江西省鷹潭市貴溪市");
    	countyCodes.put("360700" , "江西省贛州市");
    	countyCodes.put("360701" , "江西省贛州市");
    	countyCodes.put("360702" , "江西省贛州市章貢區");
    	countyCodes.put("360721" , "江西省贛州市贛縣");
    	countyCodes.put("360722" , "江西省贛州市信豐縣");
    	countyCodes.put("360723" , "江西省贛州市大餘縣");
    	countyCodes.put("360724" , "江西省贛州市上猶縣");
    	countyCodes.put("360725" , "江西省贛州市崇義縣");
    	countyCodes.put("360726" , "江西省贛州市安遠縣");
    	countyCodes.put("360727" , "江西省贛州市龍南縣");
    	countyCodes.put("360728" , "江西省贛州市定南縣");
    	countyCodes.put("360729" , "江西省贛州市全南縣");
    	countyCodes.put("360730" , "江西省贛州市寧都縣");
    	countyCodes.put("360731" , "江西省贛州市於都縣");
    	countyCodes.put("360732" , "江西省贛州市興國縣");
    	countyCodes.put("360733" , "江西省贛州市會昌縣");
    	countyCodes.put("360734" , "江西省贛州市尋烏縣");
    	countyCodes.put("360735" , "江西省贛州市石城縣");
    	countyCodes.put("360781" , "江西省贛州市瑞金市");
    	countyCodes.put("360782" , "江西省贛州市南康市");
    	countyCodes.put("360800" , "江西省吉安市");
    	countyCodes.put("360801" , "江西省吉安市");
    	countyCodes.put("360802" , "江西省吉安市吉州區");
    	countyCodes.put("360803" , "江西省吉安市青原區");
    	countyCodes.put("360821" , "江西省吉安市吉安縣");
    	countyCodes.put("360822" , "江西省吉安市吉水縣");
    	countyCodes.put("360823" , "江西省吉安市峽江縣");
    	countyCodes.put("360824" , "江西省吉安市新干縣");
    	countyCodes.put("360825" , "江西省吉安市永豐縣");
    	countyCodes.put("360826" , "江西省吉安市泰和縣");
    	countyCodes.put("360827" , "江西省吉安市遂川縣");
    	countyCodes.put("360828" , "江西省吉安市萬安縣");
    	countyCodes.put("360829" , "江西省吉安市安福縣");
    	countyCodes.put("360830" , "江西省吉安市永新縣");
    	countyCodes.put("360881" , "江西省吉安市井岡山市");
    	countyCodes.put("360900" , "江西省宜春市");
    	countyCodes.put("360901" , "江西省宜春市");
    	countyCodes.put("360902" , "江西省宜春市袁州區");
    	countyCodes.put("360921" , "江西省宜春市奉新縣");
    	countyCodes.put("360922" , "江西省宜春市萬載縣");
    	countyCodes.put("360923" , "江西省宜春市上高縣");
    	countyCodes.put("360924" , "江西省宜春市宜豐縣");
    	countyCodes.put("371600" , "山東省濱州市");
    	countyCodes.put("360925" , "江西省宜春市靖安縣");
    	countyCodes.put("410926" , "河南省濮陽市範縣");
    	countyCodes.put("420503" , "湖北省宜昌市伍家崗區");
    	countyCodes.put("420504" , "湖北省宜昌市點軍區");
    	countyCodes.put("420505" , "湖北省宜昌市猇亭區");
    	countyCodes.put("420506" , "湖北省宜昌市夷陵區");
    	countyCodes.put("420525" , "湖北省宜昌市遠安縣");
    	countyCodes.put("420526" , "湖北省宜昌市興山縣");
    	countyCodes.put("420527" , "湖北省宜昌市秭歸縣");
    	countyCodes.put("420528" , "湖北省宜昌市長陽土家族自治縣");
    	countyCodes.put("420529" , "湖北省宜昌市五峯土家族自治縣");
    	countyCodes.put("420581" , "湖北省宜昌市宜都市");
    	countyCodes.put("420582" , "湖北省宜昌市當陽市");
    	countyCodes.put("420583" , "湖北省宜昌市枝江市");
    	countyCodes.put("420600" , "湖北省襄樊市");
    	countyCodes.put("420601" , "湖北省襄樊市");
    	countyCodes.put("420602" , "湖北省襄樊市襄城區");
    	countyCodes.put("420606" , "湖北省襄樊市樊城區");
    	countyCodes.put("420607" , "湖北省襄樊市襄陽區");
    	countyCodes.put("420624" , "湖北省襄樊市南漳縣");
    	countyCodes.put("420625" , "湖北省襄樊市谷城縣");
    	countyCodes.put("420626" , "湖北省襄樊市保康縣");
    	countyCodes.put("420682" , "湖北省襄樊市老河口市");
    	countyCodes.put("420683" , "湖北省襄樊市棗陽市");
    	countyCodes.put("420684" , "湖北省襄樊市宜城市");
    	countyCodes.put("420700" , "湖北省鄂州市");
    	countyCodes.put("420701" , "湖北省鄂州市");
    	countyCodes.put("420702" , "湖北省鄂州市梁子湖區");
    	countyCodes.put("420703" , "湖北省鄂州市華容區");
    	countyCodes.put("420704" , "湖北省鄂州市鄂城區");
    	countyCodes.put("420800" , "湖北省荊門市");
    	countyCodes.put("420801" , "湖北省荊門市");
    	countyCodes.put("420802" , "湖北省荊門市東寶區");
    	countyCodes.put("420804" , "湖北省荊門市掇刀區");
    	countyCodes.put("420821" , "湖北省荊門市京山縣");
    	countyCodes.put("420822" , "湖北省荊門市沙洋縣");
    	countyCodes.put("420881" , "湖北省荊門市鍾祥市");
    	countyCodes.put("420900" , "湖北省孝感市");
    	countyCodes.put("420901" , "湖北省孝感市");
    	countyCodes.put("420902" , "湖北省孝感市孝南區");
    	countyCodes.put("420921" , "湖北省孝感市孝昌縣");
    	countyCodes.put("420922" , "湖北省孝感市大悟縣");
    	countyCodes.put("420923" , "湖北省孝感市雲夢縣");
    	countyCodes.put("420981" , "湖北省孝感市應城市");
    	countyCodes.put("420982" , "湖北省孝感市安陸市");
    	countyCodes.put("420984" , "湖北省孝感市漢川市");
    	countyCodes.put("421000" , "湖北省荊州市");
    	countyCodes.put("421001" , "湖北省荊州市");
    	countyCodes.put("421002" , "湖北省荊州市沙市區");
    	countyCodes.put("421003" , "湖北省荊州市荊州區");
    	countyCodes.put("421022" , "湖北省荊州市公安縣");
    	countyCodes.put("421023" , "湖北省荊州市監利縣");
    	countyCodes.put("421024" , "湖北省荊州市江陵縣");
    	countyCodes.put("421081" , "湖北省荊州市石首市");
    	countyCodes.put("421083" , "湖北省荊州市洪湖市");
    	countyCodes.put("421087" , "湖北省荊州市鬆滋市");
    	countyCodes.put("421100" , "湖北省黃岡市");
    	countyCodes.put("421101" , "湖北省黃岡市");
    	countyCodes.put("421102" , "湖北省黃岡市黃州區");
    	countyCodes.put("421121" , "湖北省黃岡市團風縣");
    	countyCodes.put("421122" , "湖北省黃岡市紅安縣");
    	countyCodes.put("430381" , "湖南省湘潭市湘鄉市");
    	countyCodes.put("430922" , "湖南省益陽市桃江縣");
    	countyCodes.put("430923" , "湖南省益陽市安化縣");
    	countyCodes.put("430401" , "湖南省衡陽市");
    	countyCodes.put("430405" , "湖南省衡陽市珠暉區");
    	countyCodes.put("430406" , "湖南省衡陽市雁峯區");
    	countyCodes.put("430407" , "湖南省衡陽市石鼓區");
    	countyCodes.put("430408" , "湖南省衡陽市蒸湘區");
    	countyCodes.put("430412" , "湖南省衡陽市南嶽區");
    	countyCodes.put("430421" , "湖南省衡陽市衡陽縣");
    	countyCodes.put("430422" , "湖南省衡陽市衡南縣");
    	countyCodes.put("430423" , "湖南省衡陽市衡山縣");
    	countyCodes.put("430424" , "湖南省衡陽市衡東縣");
    	countyCodes.put("430426" , "湖南省衡陽市祁東縣");
    	countyCodes.put("430481" , "湖南省衡陽市耒陽市");
    	countyCodes.put("430482" , "湖南省衡陽市常寧市");
    	countyCodes.put("430500" , "湖南省邵陽市");
    	countyCodes.put("430501" , "湖南省邵陽市");
    	countyCodes.put("430502" , "湖南省邵陽市雙清區");
    	countyCodes.put("430503" , "湖南省邵陽市大祥區");
    	countyCodes.put("430511" , "湖南省邵陽市北塔區");
    	countyCodes.put("430521" , "湖南省邵陽市邵東縣");
    	countyCodes.put("430522" , "湖南省邵陽市新邵縣");
    	countyCodes.put("430523" , "湖南省邵陽市邵陽縣");
    	countyCodes.put("430524" , "湖南省邵陽市隆回縣");
    	countyCodes.put("430525" , "湖南省邵陽市洞口縣");
    	countyCodes.put("430527" , "湖南省邵陽市綏寧縣");
    	countyCodes.put("430528" , "湖南省邵陽市新寧縣");
    	countyCodes.put("430529" , "湖南省邵陽市城步苗族自治縣");
    	countyCodes.put("430581" , "湖南省邵陽市武岡市");
    	countyCodes.put("430600" , "湖南省岳陽市");
    	countyCodes.put("430601" , "湖南省岳陽市");
    	countyCodes.put("430602" , "湖南省岳陽市岳陽樓區");
    	countyCodes.put("430603" , "湖南省岳陽市云溪區");
    	countyCodes.put("430611" , "湖南省岳陽市君山區");
    	countyCodes.put("430621" , "湖南省岳陽市岳陽縣");
    	countyCodes.put("430623" , "湖南省岳陽市華容縣");
    	countyCodes.put("430624" , "湖南省岳陽市湘陰縣");
    	countyCodes.put("430626" , "湖南省岳陽市平江縣");
    	countyCodes.put("430681" , "湖南省岳陽市汨羅市");
    	countyCodes.put("430682" , "湖南省岳陽市臨湘市");
    	countyCodes.put("430700" , "湖南省常德市");
    	countyCodes.put("430701" , "湖南省常德市");
    	countyCodes.put("430702" , "湖南省常德市武陵區");
    	countyCodes.put("430703" , "湖南省常德市鼎城區");
    	countyCodes.put("430721" , "湖南省常德市安鄉縣");
    	countyCodes.put("430722" , "湖南省常德市漢壽縣");
    	countyCodes.put("430723" , "湖南省常德市澧縣");
    	countyCodes.put("430724" , "湖南省常德市臨澧縣");
    	countyCodes.put("430725" , "湖南省常德市桃源縣");
    	countyCodes.put("430726" , "湖南省常德市石門縣");
    	countyCodes.put("430781" , "湖南省常德市津市市");
    	countyCodes.put("430800" , "湖南省張家界市");
    	countyCodes.put("320723" , "江蘇省連雲港市灌雲縣");
    	countyCodes.put("320724" , "江蘇省連雲港市灌南縣");
    	countyCodes.put("320800" , "江蘇省淮安市");
    	countyCodes.put("320801" , "江蘇省淮安市");
    	countyCodes.put("330781" , "浙江省金華市蘭溪市");
    	countyCodes.put("230622" , "黑龍江省大慶市肇源縣");
    	countyCodes.put("230623" , "黑龍江省大慶市林甸縣");
    	countyCodes.put("230624" , "黑龍江省大慶市杜爾伯特蒙古族自治縣");
    	countyCodes.put("230700" , "黑龍江省伊春市");
    	countyCodes.put("230701" , "黑龍江省伊春市");
    	countyCodes.put("230702" , "黑龍江省伊春市伊春區");
    	countyCodes.put("230703" , "黑龍江省伊春市南岔區");
    	countyCodes.put("230704" , "黑龍江省伊春市友好區");
    	countyCodes.put("230705" , "黑龍江省伊春市西林區");
    	countyCodes.put("230706" , "黑龍江省伊春市翠巒區");
    	countyCodes.put("230707" , "黑龍江省伊春市新青區");
    	countyCodes.put("230708" , "黑龍江省伊春市美溪區");
    	countyCodes.put("230709" , "黑龍江省伊春市金山屯區");
    	countyCodes.put("230710" , "黑龍江省伊春市五營區");
    	countyCodes.put("230711" , "黑龍江省伊春市烏馬河區");
    	countyCodes.put("230712" , "黑龍江省伊春市湯旺河區");
    	countyCodes.put("230713" , "黑龍江省伊春市帶嶺區");
    	countyCodes.put("230714" , "黑龍江省伊春市烏伊嶺區");
    	countyCodes.put("230715" , "黑龍江省伊春市紅星區");
    	countyCodes.put("230716" , "黑龍江省伊春市上甘嶺區");
    	countyCodes.put("230722" , "黑龍江省伊春市嘉蔭縣");
    	countyCodes.put("230781" , "黑龍江省伊春市鐵力市");
    	countyCodes.put("230800" , "黑龍江省佳木斯市");
    	countyCodes.put("230801" , "黑龍江省佳木斯市");
    	countyCodes.put("230802" , "黑龍江省佳木斯市永紅區");
    	countyCodes.put("230803" , "黑龍江省佳木斯市向陽區");
    	countyCodes.put("230804" , "黑龍江省佳木斯市前進區");
    	countyCodes.put("230805" , "黑龍江省佳木斯市東風區");
    	countyCodes.put("230811" , "黑龍江省佳木斯市郊區");
    	countyCodes.put("230822" , "黑龍江省佳木斯市樺南縣");
    	countyCodes.put("230826" , "黑龍江省佳木斯市樺川縣");
    	countyCodes.put("230828" , "黑龍江省佳木斯市湯原縣");
    	countyCodes.put("230833" , "黑龍江省佳木斯市撫遠縣");
    	countyCodes.put("230881" , "黑龍江省佳木斯市同江市");
    	countyCodes.put("230882" , "黑龍江省佳木斯市富錦市");
    	countyCodes.put("230900" , "黑龍江省七臺河市");
    	countyCodes.put("230901" , "黑龍江省七臺河市");
    	countyCodes.put("230902" , "黑龍江省七臺河市新興區");
    	countyCodes.put("230903" , "黑龍江省七臺河市桃山區");
    	countyCodes.put("230904" , "黑龍江省七臺河市茄子河區");
    	countyCodes.put("230921" , "黑龍江省七臺河市勃利縣");
    	countyCodes.put("231000" , "黑龍江省牡丹江市");
    	countyCodes.put("231001" , "黑龍江省牡丹江市");
    	countyCodes.put("231002" , "黑龍江省牡丹江市東安區");
    	countyCodes.put("231003" , "黑龍江省牡丹江市陽明區");
    	countyCodes.put("231004" , "黑龍江省牡丹江市愛民區");
    	countyCodes.put("231005" , "黑龍江省牡丹江市西安區");
    	countyCodes.put("231024" , "黑龍江省牡丹江市東寧縣");
    	countyCodes.put("231025" , "黑龍江省牡丹江市林口縣");
    	countyCodes.put("231081" , "黑龍江省牡丹江市綏芬河市");
    	countyCodes.put("231083" , "黑龍江省牡丹江市海林市");
    	countyCodes.put("231084" , "黑龍江省牡丹江市寧安市");
    	countyCodes.put("231085" , "黑龍江省牡丹江市穆棱市");
    	countyCodes.put("231100" , "黑龍江省黑河市");
    	countyCodes.put("231101" , "黑龍江省黑河市");
    	countyCodes.put("231102" , "黑龍江省黑河市愛輝區");
    	countyCodes.put("231121" , "黑龍江省黑河市嫩江縣");
    	countyCodes.put("360403" , "江西省九江市潯陽區");
    	countyCodes.put("231124" , "黑龍江省黑河市孫吳縣");
    	countyCodes.put("231181" , "黑龍江省黑河市北安市");
    	countyCodes.put("231182" , "黑龍江省黑河市五大連池市");
    	countyCodes.put("231200" , "黑龍江省綏化市");
    	countyCodes.put("231201" , "黑龍江省綏化市");
    	countyCodes.put("231202" , "黑龍江省綏化市北林區");
    	countyCodes.put("231221" , "黑龍江省綏化市望奎縣");
    	countyCodes.put("231222" , "黑龍江省綏化市蘭西縣");
    	countyCodes.put("231223" , "黑龍江省綏化市青岡縣");
    	countyCodes.put("231224" , "黑龍江省綏化市慶安縣");
    	countyCodes.put("231225" , "黑龍江省綏化市明水縣");
    	countyCodes.put("231226" , "黑龍江省綏化市綏棱縣");
    	countyCodes.put("231281" , "黑龍江省綏化市安達市");
    	countyCodes.put("231282" , "黑龍江省綏化市肇東市");
    	countyCodes.put("231283" , "黑龍江省綏化市海倫市");
    	countyCodes.put("232700" , "黑龍江省大興安嶺地區");
    	countyCodes.put("232721" , "黑龍江省大興安嶺地區呼瑪縣");
    	countyCodes.put("232722" , "黑龍江省大興安嶺地區塔河縣");
    	countyCodes.put("232723" , "黑龍江省大興安嶺地區漠河縣");
    	countyCodes.put("310000" , "上海市");
    	countyCodes.put("310100" , "上海市");
    	countyCodes.put("310101" , "上海市黃浦區");
    	countyCodes.put("310103" , "上海市盧灣區");
    	countyCodes.put("310104" , "上海市徐彙區");
    	countyCodes.put("310105" , "上海市長寧區");
    	countyCodes.put("310106" , "上海市靜安區");
    	countyCodes.put("310107" , "上海市普陀區");
    	countyCodes.put("310108" , "上海市閘北區");
    	countyCodes.put("310109" , "上海市虹口區");
    	countyCodes.put("310110" , "上海市楊浦區");
    	countyCodes.put("310112" , "上海市閔行區");
    	countyCodes.put("310113" , "上海市寶山區");
    	countyCodes.put("310114" , "上海市嘉定區");
    	countyCodes.put("310115" , "上海市浦東新區");
    	countyCodes.put("310116" , "上海市金山區");
    	countyCodes.put("310117" , "上海市松江區");
    	countyCodes.put("310118" , "上海市青浦區");
    	countyCodes.put("310119" , "上海市南匯區");
    	countyCodes.put("310120" , "上海市奉賢區");
    	countyCodes.put("310200" , "上海市");
    	countyCodes.put("310230" , "上海市崇明縣");
    	countyCodes.put("320000" , "江蘇省");
    	countyCodes.put("429021" , "湖北省神農架林區");
    	countyCodes.put("430000" , "湖南省");
    	countyCodes.put("430100" , "湖南省長沙市");
    	countyCodes.put("430101" , "湖南省長沙市");
    	countyCodes.put("430102" , "湖南省長沙市芙蓉區");
    	countyCodes.put("430103" , "湖南省長沙市天心區");
    	countyCodes.put("430104" , "湖南省長沙市嶽麓區");
    	countyCodes.put("430105" , "湖南省長沙市開福區");
    	countyCodes.put("430111" , "湖南省長沙市雨花區");
    	countyCodes.put("430121" , "湖南省長沙市長沙縣");
    	countyCodes.put("430122" , "湖南省長沙市望城縣");
    	countyCodes.put("430124" , "湖南省長沙市寧鄉縣");
    	countyCodes.put("430181" , "湖南省長沙市瀏陽市");
    	countyCodes.put("430200" , "湖南省株洲市");
    	countyCodes.put("430201" , "湖南省株洲市");
    	countyCodes.put("430202" , "湖南省株洲市荷塘區");
    	countyCodes.put("430203" , "湖南省株洲市蘆淞區");
    	countyCodes.put("430204" , "湖南省株洲市石峯區");
    	countyCodes.put("430211" , "湖南省株洲市天元區");
    	countyCodes.put("430221" , "湖南省株洲市株洲縣");
    	countyCodes.put("430223" , "湖南省株洲市攸縣");
    	countyCodes.put("430224" , "湖南省株洲市茶陵縣");
    	countyCodes.put("430225" , "湖南省株洲市炎陵縣");
    	countyCodes.put("430281" , "湖南省株洲市醴陵市");
    	countyCodes.put("430300" , "湖南省湘潭市");
    	countyCodes.put("430301" , "湖南省湘潭市");
    	countyCodes.put("430302" , "湖南省湘潭市雨湖區");
    	countyCodes.put("430304" , "湖南省湘潭市嶽塘區");
    	countyCodes.put("430321" , "湖南省湘潭市湘潭縣");
    	countyCodes.put("420500" , "湖北省宜昌市");
    	countyCodes.put("411525" , "河南省信陽市固始縣");
    	countyCodes.put("411526" , "河南省信陽市潢川縣");
    	countyCodes.put("411527" , "河南省信陽市淮濱縣");
    	countyCodes.put("411528" , "河南省信陽市息縣");
    	countyCodes.put("411600" , "河南省周口市");
    	countyCodes.put("411601" , "河南省周口市");
    	countyCodes.put("411602" , "河南省周口市川匯區");
    	countyCodes.put("411621" , "河南省周口市扶溝縣");
    	countyCodes.put("411622" , "河南省周口市西華縣");
    	countyCodes.put("411623" , "河南省周口市商水縣");
    	countyCodes.put("411624" , "河南省周口市沈丘縣");
    	countyCodes.put("411625" , "河南省周口市鄲城縣");
    	countyCodes.put("411626" , "河南省周口市淮陽縣");
    	countyCodes.put("411627" , "河南省周口市太康縣");
    	countyCodes.put("411628" , "河南省周口市鹿邑縣");
    	countyCodes.put("411681" , "河南省周口市項城市");
    	countyCodes.put("411700" , "河南省駐馬店市");
    	countyCodes.put("411701" , "河南省駐馬店市");
    	countyCodes.put("411702" , "河南省駐馬店市驛城區");
    	countyCodes.put("411721" , "河南省駐馬店市西平縣");
    	countyCodes.put("411722" , "河南省駐馬店市上蔡縣");
    	countyCodes.put("411723" , "河南省駐馬店市平輿縣");
    	countyCodes.put("411724" , "河南省駐馬店市正陽縣");
    	countyCodes.put("411725" , "河南省駐馬店市確山縣");
    	countyCodes.put("411726" , "河南省駐馬店市泌陽縣");
    	countyCodes.put("411727" , "河南省駐馬店市汝南縣");
    	countyCodes.put("411728" , "河南省駐馬店市遂平縣");
    	countyCodes.put("411729" , "河南省駐馬店市新蔡縣");
    	countyCodes.put("420000" , "湖北省");
    	countyCodes.put("420100" , "湖北省武漢市");
    	countyCodes.put("420101" , "湖北省武漢市");
    	countyCodes.put("420102" , "湖北省武漢市江岸區");
    	countyCodes.put("420103" , "湖北省武漢市江漢區");
    	countyCodes.put("420104" , "湖北省武漢市喬口區");
    	countyCodes.put("420105" , "湖北省武漢市漢陽區");
    	countyCodes.put("420106" , "湖北省武漢市武昌區");
    	countyCodes.put("420107" , "湖北省武漢市青山區");
    	countyCodes.put("420111" , "湖北省武漢市洪山區");
    	countyCodes.put("420112" , "湖北省武漢市東西湖區");
    	countyCodes.put("420113" , "湖北省武漢市漢南區");
    	countyCodes.put("420114" , "湖北省武漢市蔡甸區");
    	countyCodes.put("420115" , "湖北省武漢市江夏區");
    	countyCodes.put("420116" , "湖北省武漢市黃陂區");
    	countyCodes.put("420117" , "湖北省武漢市新洲區");
    	countyCodes.put("420200" , "湖北省黃石市");
    	countyCodes.put("420201" , "湖北省黃石市");
    	countyCodes.put("420202" , "湖北省黃石市黃石港區");
    	countyCodes.put("420203" , "湖北省黃石市西塞山區");
    	countyCodes.put("420204" , "湖北省黃石市下陸區");
    	countyCodes.put("420205" , "湖北省黃石市鐵山區");
    	countyCodes.put("420222" , "湖北省黃石市陽新縣");
    	countyCodes.put("420281" , "湖北省黃石市大冶市");
    	countyCodes.put("420300" , "湖北省十堰市");
    	countyCodes.put("420301" , "湖北省十堰市");
    	countyCodes.put("420302" , "湖北省十堰市茅箭區");
    	countyCodes.put("420303" , "湖北省十堰市張灣區");
    	countyCodes.put("420321" , "湖北省十堰市鄖縣");
    	countyCodes.put("420322" , "湖北省十堰市鄖西縣");
    	countyCodes.put("420323" , "湖北省十堰市竹山縣");
    	countyCodes.put("420324" , "湖北省十堰市竹溪縣");
    	countyCodes.put("420325" , "湖北省十堰市房縣");
    	countyCodes.put("420381" , "湖北省十堰市丹江口市");
    	countyCodes.put("420501" , "湖北省宜昌市");
    	countyCodes.put("430400" , "湖南省衡陽市");
    	countyCodes.put("410401" , "河南省平頂山市");
    	countyCodes.put("410402" , "河南省平頂山市新華區");
    	countyCodes.put("410403" , "河南省平頂山市衛東區");
    	countyCodes.put("410404" , "河南省平頂山市石龍區");
    	countyCodes.put("410411" , "河南省平頂山市湛河區");
    	countyCodes.put("410421" , "河南省平頂山市寶豐縣");
    	countyCodes.put("410422" , "河南省平頂山市葉縣");
    	countyCodes.put("410423" , "河南省平頂山市魯山縣");
    	countyCodes.put("410425" , "河南省平頂山市郟縣");
    	countyCodes.put("410481" , "河南省平頂山市舞鋼市");
    	countyCodes.put("410482" , "河南省平頂山市汝州市");
    	countyCodes.put("410500" , "河南省安陽市");
    	countyCodes.put("410501" , "河南省安陽市");
    	countyCodes.put("410502" , "河南省安陽市文峯區");
    	countyCodes.put("410503" , "河南省安陽市北關區");
    	countyCodes.put("410505" , "河南省安陽市殷都區");
    	countyCodes.put("410506" , "河南省安陽市龍安區");
    	countyCodes.put("410522" , "河南省安陽市安陽縣");
    	countyCodes.put("410523" , "河南省安陽市湯陰縣");
    	countyCodes.put("410526" , "河南省安陽市滑縣");
    	countyCodes.put("410527" , "河南省安陽市內黃縣");
    	countyCodes.put("410581" , "河南省安陽市林州市");
    	countyCodes.put("410600" , "河南省鶴壁市");
    	countyCodes.put("410601" , "河南省鶴壁市");
    	countyCodes.put("410602" , "河南省鶴壁市鶴山區");
    	countyCodes.put("410603" , "河南省鶴壁市山城區");
    	countyCodes.put("410611" , "河南省鶴壁市淇濱區");
    	countyCodes.put("410621" , "河南省鶴壁市浚縣");
    	countyCodes.put("410622" , "河南省鶴壁市淇縣");
    	countyCodes.put("410700" , "河南省新鄉市");
    	countyCodes.put("410701" , "河南省新鄉市");
    	countyCodes.put("410702" , "河南省新鄉市紅旗區");
    	countyCodes.put("410703" , "河南省新鄉市衛濱區");
    	countyCodes.put("410704" , "河南省新鄉市鳳泉區");
    	countyCodes.put("410711" , "河南省新鄉市牧野區");
    	countyCodes.put("410721" , "河南省新鄉市新鄉縣");
    	countyCodes.put("410724" , "河南省新鄉市獲嘉縣");
    	countyCodes.put("410725" , "河南省新鄉市原陽縣");
    	countyCodes.put("410726" , "河南省新鄉市延津縣");
    	countyCodes.put("410727" , "河南省新鄉市封丘縣");
    	countyCodes.put("410728" , "河南省新鄉市長垣縣");
    	countyCodes.put("410781" , "河南省新鄉市衛輝市");
    	countyCodes.put("410782" , "河南省新鄉市輝縣市");
    	countyCodes.put("410800" , "河南省焦作市");
    	countyCodes.put("410801" , "河南省焦作市");
    	countyCodes.put("410802" , "河南省焦作市解放區");
    	countyCodes.put("410803" , "河南省焦作市中站區");
    	countyCodes.put("410804" , "河南省焦作市馬村區");
    	countyCodes.put("410811" , "河南省焦作市山陽區");
    	countyCodes.put("410821" , "河南省焦作市修武縣");
    	countyCodes.put("410822" , "河南省焦作市博愛縣");
    	countyCodes.put("410823" , "河南省焦作市武陟縣");
    	countyCodes.put("410825" , "河南省焦作市溫縣");
    	countyCodes.put("410881" , "河南省焦作市濟源市");
    	countyCodes.put("410882" , "河南省焦作市沁陽市");
    	countyCodes.put("410883" , "河南省焦作市孟州市");
    	countyCodes.put("410900" , "河南省濮陽市");
    	countyCodes.put("410901" , "河南省濮陽市");
    	countyCodes.put("410902" , "河南省濮陽市華龍區");
    	countyCodes.put("410922" , "河南省濮陽市清豐縣");
    	countyCodes.put("430382" , "湖南省湘潭市韶山市");
    	countyCodes.put("421124" , "湖北省黃岡市英山縣");
    	countyCodes.put("410927" , "河南省濮陽市臺前縣");
    	countyCodes.put("410928" , "河南省濮陽市濮陽縣");
    	countyCodes.put("411000" , "河南省許昌市");
    	countyCodes.put("411001" , "河南省許昌市");
    	countyCodes.put("411002" , "河南省許昌市魏都區");
    	countyCodes.put("411023" , "河南省許昌市許昌縣");
    	countyCodes.put("411024" , "河南省許昌市鄢陵縣");
    	countyCodes.put("411025" , "河南省許昌市襄城縣");
    	countyCodes.put("411081" , "河南省許昌市禹州市");
    	countyCodes.put("411082" , "河南省許昌市長葛市");
    	countyCodes.put("411100" , "河南省漯河市");
    	countyCodes.put("411101" , "河南省漯河市");
    	countyCodes.put("411102" , "河南省漯河市源匯區");
    	countyCodes.put("411103" , "河南省漯河市郾城區");
    	countyCodes.put("411104" , "河南省漯河市召陵區");
    	countyCodes.put("411121" , "河南省漯河市舞陽縣");
    	countyCodes.put("411122" , "河南省漯河市臨潁縣");
    	countyCodes.put("411200" , "河南省三門峽市");
    	countyCodes.put("411201" , "河南省三門峽市");
    	countyCodes.put("411202" , "河南省三門峽市湖濱區");
    	countyCodes.put("411221" , "河南省三門峽市澠池縣");
    	countyCodes.put("411222" , "河南省三門峽市陝縣");
    	countyCodes.put("411224" , "河南省三門峽市盧氏縣");
    	countyCodes.put("411281" , "河南省三門峽市義馬市");
    	countyCodes.put("411282" , "河南省三門峽市靈寶市");
    	countyCodes.put("411300" , "河南省南陽市");
    	countyCodes.put("411301" , "河南省南陽市");
    	countyCodes.put("411302" , "河南省南陽市宛城區");
    	countyCodes.put("411303" , "河南省南陽市臥龍區");
    	countyCodes.put("411321" , "河南省南陽市南召縣");
    	countyCodes.put("411322" , "河南省南陽市方城縣");
    	countyCodes.put("411323" , "河南省南陽市西峽縣");
    	countyCodes.put("411324" , "河南省南陽市鎮平縣");
    	countyCodes.put("411325" , "河南省南陽市內鄉縣");
    	countyCodes.put("411326" , "河南省南陽市淅川縣");
    	countyCodes.put("411327" , "河南省南陽市社旗縣");
    	countyCodes.put("411328" , "河南省南陽市唐河縣");
    	countyCodes.put("411329" , "河南省南陽市新野縣");
    	countyCodes.put("411330" , "河南省南陽市桐柏縣");
    	countyCodes.put("411381" , "河南省南陽市鄧州市");
    	countyCodes.put("411400" , "河南省商丘市");
    	countyCodes.put("411401" , "河南省商丘市");
    	countyCodes.put("411402" , "河南省商丘市梁園區");
    	countyCodes.put("411403" , "河南省商丘市睢陽區");
    	countyCodes.put("411421" , "河南省商丘市民權縣");
    	countyCodes.put("411422" , "河南省商丘市睢縣");
    	countyCodes.put("411423" , "河南省商丘市寧陵縣");
    	countyCodes.put("411424" , "河南省商丘市柘城縣");
    	countyCodes.put("411425" , "河南省商丘市虞城縣");
    	countyCodes.put("411426" , "河南省商丘市夏邑縣");
    	countyCodes.put("411481" , "河南省商丘市永城市");
    	countyCodes.put("411500" , "河南省信陽市");
    	countyCodes.put("411501" , "河南省信陽市");
    	countyCodes.put("411502" , "河南省信陽市師河區");
    	countyCodes.put("411503" , "河南省信陽市平橋區");
    	countyCodes.put("411521" , "河南省信陽市羅山縣");
    	countyCodes.put("411522" , "河南省信陽市光山縣");
    	countyCodes.put("411523" , "河南省信陽市新縣");
    	countyCodes.put("411524" , "河南省信陽市商城縣");
    	countyCodes.put("440100" , "廣東省廣州市");
    	countyCodes.put("440101" , "廣東省廣州市");
    	countyCodes.put("410381" , "河南省洛陽市偃師市");
    	countyCodes.put("410400" , "河南省平頂山市");
    	countyCodes.put("510704" , "四川省綿陽市遊仙區");
    	countyCodes.put("510722" , "四川省綿陽市三臺縣");
    	countyCodes.put("510723" , "四川省綿陽市鹽亭縣");
    	countyCodes.put("510724" , "四川省綿陽市安縣");
    	countyCodes.put("510725" , "四川省綿陽市梓潼縣");
    	countyCodes.put("510726" , "四川省綿陽市北川羌族自治縣");
    	countyCodes.put("510727" , "四川省綿陽市平武縣");
    	countyCodes.put("510781" , "四川省綿陽市江油市");
    	countyCodes.put("510800" , "四川省廣元市");
    	countyCodes.put("510801" , "四川省廣元市");
    	countyCodes.put("510802" , "四川省廣元市市中區");
    	countyCodes.put("510811" , "四川省廣元市元壩區");
    	countyCodes.put("510812" , "四川省廣元市朝天區");
    	countyCodes.put("510821" , "四川省廣元市旺蒼縣");
    	countyCodes.put("510822" , "四川省廣元市青川縣");
    	countyCodes.put("510823" , "四川省廣元市劍閣縣");
    	countyCodes.put("510824" , "四川省廣元市蒼溪縣");
    	countyCodes.put("510900" , "四川省遂寧市");
    	countyCodes.put("510901" , "四川省遂寧市");
    	countyCodes.put("510903" , "四川省遂寧市船山區");
    	countyCodes.put("510904" , "四川省遂寧市安居區");
    	countyCodes.put("510921" , "四川省遂寧市蓬溪縣");
    	countyCodes.put("510922" , "四川省遂寧市射洪縣");
    	countyCodes.put("510923" , "四川省遂寧市大英縣");
    	countyCodes.put("511000" , "四川省內江市");
    	countyCodes.put("511001" , "四川省內江市");
    	countyCodes.put("511002" , "四川省內江市市中區");
    	countyCodes.put("511011" , "四川省內江市東興區");
    	countyCodes.put("511024" , "四川省內江市威遠縣");
    	countyCodes.put("511025" , "四川省內江市資中縣");
    	countyCodes.put("511028" , "四川省內江市隆昌縣");
    	countyCodes.put("511100" , "四川省樂山市");
    	countyCodes.put("511101" , "四川省樂山市");
    	countyCodes.put("511102" , "四川省樂山市市中區");
    	countyCodes.put("511111" , "四川省樂山市沙灣區");
    	countyCodes.put("511112" , "四川省樂山市五通橋區");
    	countyCodes.put("511113" , "四川省樂山市金口河區");
    	countyCodes.put("511123" , "四川省樂山市犍爲縣");
    	countyCodes.put("511124" , "四川省樂山市井研縣");
    	countyCodes.put("511126" , "四川省樂山市夾江縣");
    	countyCodes.put("511129" , "四川省樂山市沐川縣");
    	countyCodes.put("511132" , "四川省樂山市峨邊彝族自治縣");
    	countyCodes.put("511133" , "四川省樂山市馬邊彝族自治縣");
    	countyCodes.put("511181" , "四川省樂山市峨眉山市");
    	countyCodes.put("511300" , "四川省南充市");
    	countyCodes.put("370826" , "山東省濟寧市微山縣");
    	countyCodes.put("370827" , "山東省濟寧市魚臺縣");
    	countyCodes.put("370828" , "山東省濟寧市金鄉縣");
    	countyCodes.put("370829" , "山東省濟寧市嘉祥縣");
    	countyCodes.put("370830" , "山東省濟寧市汶上縣");
    	countyCodes.put("370831" , "山東省濟寧市泗水縣");
    	countyCodes.put("370832" , "山東省濟寧市梁山縣");
    	countyCodes.put("370881" , "山東省濟寧市曲阜市");
    	countyCodes.put("350111" , "福建省福州市晉安區");
    	countyCodes.put("350121" , "福建省福州市閩侯縣");
    	countyCodes.put("350122" , "福建省福州市連江縣");
    	countyCodes.put("350123" , "福建省福州市羅源縣");
    	countyCodes.put("350124" , "福建省福州市閩清縣");
    	countyCodes.put("350125" , "福建省福州市永泰縣");
    	countyCodes.put("350128" , "福建省福州市平潭縣");
    	countyCodes.put("350181" , "福建省福州市福清市");
    	countyCodes.put("350182" , "福建省福州市長樂市");
    	countyCodes.put("350200" , "福建省廈門市");
    	countyCodes.put("350201" , "福建省廈門市");
    	countyCodes.put("350203" , "福建省廈門市思明區");
    	countyCodes.put("350205" , "福建省廈門市海滄區");
    	countyCodes.put("350206" , "福建省廈門市湖裏區");
    	countyCodes.put("350211" , "福建省廈門市集美區");
    	countyCodes.put("350212" , "福建省廈門市同安區");
    	countyCodes.put("350213" , "福建省廈門市翔安區");
    	countyCodes.put("350300" , "福建省莆田市");
    	countyCodes.put("350301" , "福建省莆田市");
    	countyCodes.put("350302" , "福建省莆田市城廂區");
    	countyCodes.put("350303" , "福建省莆田市涵江區");
    	countyCodes.put("350304" , "福建省莆田市荔城區");
    	countyCodes.put("350305" , "福建省莆田市秀嶼區");
    	countyCodes.put("350322" , "福建省莆田市仙遊縣");
    	countyCodes.put("350400" , "福建省三明市");
    	countyCodes.put("350401" , "福建省三明市");
    	countyCodes.put("350402" , "福建省三明市梅列區");
    	countyCodes.put("350403" , "福建省三明市三元區");
    	countyCodes.put("350421" , "福建省三明市明溪縣");
    	countyCodes.put("350423" , "福建省三明市清流縣");
    	countyCodes.put("350424" , "福建省三明市寧化縣");
    	countyCodes.put("350425" , "福建省三明市大田縣");
    	countyCodes.put("350426" , "福建省三明市尤溪縣");
    	countyCodes.put("350427" , "福建省三明市沙縣");
    	countyCodes.put("350428" , "福建省三明市將樂縣");
    	countyCodes.put("350429" , "福建省三明市泰寧縣");
    	countyCodes.put("350430" , "福建省三明市建寧縣");
    	countyCodes.put("350481" , "福建省三明市永安市");
    	countyCodes.put("350500" , "福建省泉州市");
    	countyCodes.put("350501" , "福建省泉州市");
    	countyCodes.put("350502" , "福建省泉州市鯉城區");
    	countyCodes.put("350503" , "福建省泉州市豐澤區");
    	countyCodes.put("350504" , "福建省泉州市洛江區");
    	countyCodes.put("350505" , "福建省泉州市泉港區");
    	countyCodes.put("350521" , "福建省泉州市惠安縣");
    	countyCodes.put("350524" , "福建省泉州市安溪縣");
    	countyCodes.put("350525" , "福建省泉州市永春縣");
    	countyCodes.put("350526" , "福建省泉州市德化縣");
    	countyCodes.put("350527" , "福建省泉州市金門縣");
    	countyCodes.put("350581" , "福建省泉州市石獅市");
    	countyCodes.put("350582" , "福建省泉州市晉江市");
    	countyCodes.put("350583" , "福建省泉州市南安市");
    	countyCodes.put("350600" , "福建省漳州市");
    	countyCodes.put("350601" , "福建省漳州市");
    	countyCodes.put("350602" , "福建省漳州市薌城區");
    	countyCodes.put("350603" , "福建省漳州市龍文區");
    	countyCodes.put("350622" , "福建省漳州市雲霄縣");
    	countyCodes.put("350623" , "福建省漳州市漳浦縣");
    	countyCodes.put("350624" , "福建省漳州市詔安縣");
    	countyCodes.put("350625" , "福建省漳州市長泰縣");
    	countyCodes.put("350626" , "福建省漳州市東山縣");
    	countyCodes.put("350627" , "福建省漳州市南靖縣");
    	countyCodes.put("341200" , "安徽省阜陽市");
    	countyCodes.put("341201" , "安徽省阜陽市");
    	countyCodes.put("341202" , "安徽省阜陽市潁州區");
    	countyCodes.put("341203" , "安徽省阜陽市潁東區");
    	countyCodes.put("341204" , "安徽省阜陽市潁泉區");
    	countyCodes.put("341221" , "安徽省阜陽市臨泉縣");
    	countyCodes.put("341222" , "安徽省阜陽市太和縣");
    	countyCodes.put("341225" , "安徽省阜陽市阜南縣");
    	countyCodes.put("341226" , "安徽省阜陽市潁上縣");
    	countyCodes.put("341282" , "安徽省阜陽市界首市");
    	countyCodes.put("341300" , "安徽省宿州市");
    	countyCodes.put("341301" , "安徽省宿州市");
    	countyCodes.put("341302" , "安徽省宿州市墉橋區");
    	countyCodes.put("341321" , "安徽省宿州市碭山縣");
    	countyCodes.put("341322" , "安徽省宿州市蕭縣");
    	countyCodes.put("341323" , "安徽省宿州市靈璧縣");
    	countyCodes.put("341324" , "安徽省宿州市泗縣");
    	countyCodes.put("341400" , "安徽省巢湖市");
    	countyCodes.put("341401" , "安徽省巢湖市");
    	countyCodes.put("341402" , "安徽省巢湖市居巢區");
    	countyCodes.put("341421" , "安徽省巢湖市廬江縣");
    	countyCodes.put("341422" , "安徽省巢湖市無爲縣");
    	countyCodes.put("341423" , "安徽省巢湖市含山縣");
    	countyCodes.put("341424" , "安徽省巢湖市和縣");
    	countyCodes.put("341500" , "安徽省六安市");
    	countyCodes.put("341501" , "安徽省六安市");
    	countyCodes.put("341502" , "安徽省六安市金安區");
    	countyCodes.put("341503" , "安徽省六安市裕安區");
    	countyCodes.put("341521" , "安徽省六安市壽縣");
    	countyCodes.put("341522" , "安徽省六安市霍邱縣");
    	countyCodes.put("341523" , "安徽省六安市舒城縣");
    	countyCodes.put("341524" , "安徽省六安市金寨縣");
    	countyCodes.put("341525" , "安徽省六安市霍山縣");
    	countyCodes.put("341600" , "安徽省亳州市");
    	countyCodes.put("341601" , "安徽省亳州市");
    	countyCodes.put("341602" , "安徽省亳州市譙城區");
    	countyCodes.put("445301" , "廣東省雲浮市");
    	countyCodes.put("445302" , "廣東省雲浮市云城區");
    	countyCodes.put("445321" , "廣東省雲浮市新興縣");
    	countyCodes.put("445322" , "廣東省雲浮市鬱南縣");
    	countyCodes.put("445323" , "廣東省雲浮市雲安縣");
    	countyCodes.put("445381" , "廣東省雲浮市羅定市");
    	countyCodes.put("450000" , "廣西壯族自治區");
    	countyCodes.put("450100" , "廣西壯族自治區南寧市");
    	countyCodes.put("450101" , "廣西壯族自治區南寧市");
    	countyCodes.put("450102" , "廣西壯族自治區南寧市興寧區");
    	countyCodes.put("450103" , "廣西壯族自治區南寧市青秀區");
    	countyCodes.put("450105" , "廣西壯族自治區南寧市江南區");
    	countyCodes.put("450107" , "廣西壯族自治區南寧市西鄉塘區");
    	countyCodes.put("450108" , "廣西壯族自治區南寧市良慶區");
    	countyCodes.put("450109" , "廣西壯族自治區南寧市邕寧區");
    	countyCodes.put("450122" , "廣西壯族自治區南寧市武鳴縣");
    	countyCodes.put("450123" , "廣西壯族自治區南寧市隆安縣");
    	countyCodes.put("450124" , "廣西壯族自治區南寧市馬山縣");
    	countyCodes.put("450125" , "廣西壯族自治區南寧市上林縣");
    	countyCodes.put("450126" , "廣西壯族自治區南寧市賓陽縣");
    	countyCodes.put("450127" , "廣西壯族自治區南寧市橫縣");
    	countyCodes.put("450200" , "廣西壯族自治區柳州市");
    	countyCodes.put("450201" , "廣西壯族自治區柳州市");
    	countyCodes.put("450202" , "廣西壯族自治區柳州市城中區");
    	countyCodes.put("450203" , "廣西壯族自治區柳州市魚峯區");
    	countyCodes.put("450204" , "廣西壯族自治區柳州市柳南區");
    	countyCodes.put("450205" , "廣西壯族自治區柳州市柳北區");
    	countyCodes.put("450221" , "廣西壯族自治區柳州市柳江縣");
    	countyCodes.put("450222" , "廣西壯族自治區柳州市柳城縣");
    	countyCodes.put("450223" , "廣西壯族自治區柳州市鹿寨縣");
    	countyCodes.put("460105" , "海南省海口市秀英區");
    	countyCodes.put("522625" , "貴州省黔東南苗族侗族自治州鎮遠縣");
    	countyCodes.put("460107" , "海南省海口市瓊山區");
    	countyCodes.put("460108" , "海南省海口市美蘭區");
    	countyCodes.put("460200" , "海南省三亞市");
    	countyCodes.put("460201" , "海南省三亞市");
    	countyCodes.put("469000" , "海南省省直轄縣級行政單位");
    	countyCodes.put("469001" , "海南省五指山市");
    	countyCodes.put("469002" , "海南省瓊海市");
    	countyCodes.put("469003" , "海南省儋州市");
    	countyCodes.put("469005" , "海南省文昌市");
    	countyCodes.put("469006" , "海南省萬寧市");
    	countyCodes.put("469007" , "海南省東方市");
    	countyCodes.put("469025" , "海南省定安縣");
    	countyCodes.put("469026" , "海南省屯昌縣");
    	countyCodes.put("469027" , "海南省澄邁縣");
    	countyCodes.put("469028" , "海南省臨高縣");
    	countyCodes.put("469030" , "海南省白沙黎族自治縣");
    	countyCodes.put("469031" , "海南省昌江黎族自治縣");
    	countyCodes.put("469033" , "海南省樂東黎族自治縣");
    	countyCodes.put("469034" , "海南省陵水黎族自治縣");
    	countyCodes.put("469035" , "海南省保亭黎族苗族自治縣");
    	countyCodes.put("469036" , "海南省瓊中黎族苗族自治縣");
    	countyCodes.put("469037" , "海南省西沙羣島");
    	countyCodes.put("469038" , "海南省南沙羣島");
    	countyCodes.put("469039" , "海南省中沙羣島的島礁及其海域");
    	countyCodes.put("500000" , "重慶市");
    	countyCodes.put("500100" , "重慶市");
    	countyCodes.put("500101" , "重慶市萬州區");
    	countyCodes.put("500102" , "重慶市涪陵區");
    	countyCodes.put("500103" , "重慶市渝中區");
    	countyCodes.put("500104" , "重慶市大渡口區");
    	countyCodes.put("500105" , "重慶市江北區");
    	countyCodes.put("500106" , "重慶市沙坪壩區");
    	countyCodes.put("500107" , "重慶市九龍坡區");
    	countyCodes.put("500108" , "重慶市南岸區");
    	countyCodes.put("500109" , "重慶市北碚區");
    	countyCodes.put("500110" , "重慶市萬盛區");
    	countyCodes.put("500111" , "重慶市雙橋區");
    	countyCodes.put("500112" , "重慶市渝北區");
    	countyCodes.put("500113" , "重慶市巴南區");
    	countyCodes.put("500114" , "重慶市黔江區");
    	countyCodes.put("500115" , "重慶市長壽區");
    	countyCodes.put("500200" , "重慶市");
    	countyCodes.put("500222" , "重慶市綦江縣");
    	countyCodes.put("500223" , "重慶市潼南縣");
    	countyCodes.put("500224" , "重慶市銅梁縣");
    	countyCodes.put("500225" , "重慶市大足縣");
    	countyCodes.put("500226" , "重慶市榮昌縣");
    	countyCodes.put("500227" , "重慶市璧山縣");
    	countyCodes.put("500228" , "重慶市梁平縣");
    	countyCodes.put("500229" , "重慶市城口縣");
    	countyCodes.put("500230" , "重慶市豐都縣");
    	countyCodes.put("500231" , "重慶市墊江縣");
    	countyCodes.put("500232" , "重慶市武隆縣");
    	countyCodes.put("500233" , "重慶市忠縣");
    	countyCodes.put("500234" , "重慶市開縣");
    	countyCodes.put("500235" , "重慶市雲陽縣");
    	countyCodes.put("500236" , "重慶市奉節縣");
    	countyCodes.put("500237" , "重慶市巫山縣");
    	countyCodes.put("500238" , "重慶市巫溪縣");
    	countyCodes.put("500240" , "重慶市石柱土家族自治縣");
    	countyCodes.put("440783" , "廣東省江門市開平市");
    	countyCodes.put("450901" , "廣西壯族自治區玉林市");
    	countyCodes.put("440785" , "廣東省江門市恩平市");
    	countyCodes.put("440800" , "廣東省湛江市");
    	countyCodes.put("440801" , "廣東省湛江市");
    	countyCodes.put("440802" , "廣東省湛江市赤坎區");
    	countyCodes.put("440803" , "廣東省湛江市霞山區");
    	countyCodes.put("440804" , "廣東省湛江市坡頭區");
    	countyCodes.put("440811" , "廣東省湛江市麻章區");
    	countyCodes.put("440823" , "廣東省湛江市遂溪縣");
    	countyCodes.put("440825" , "廣東省湛江市徐聞縣");
    	countyCodes.put("440881" , "廣東省湛江市廉江市");
    	countyCodes.put("440882" , "廣東省湛江市雷州市");
    	countyCodes.put("440883" , "廣東省湛江市吳川市");
    	countyCodes.put("440900" , "廣東省茂名市");
    	countyCodes.put("440901" , "廣東省茂名市");
    	countyCodes.put("440902" , "廣東省茂名市茂南區");
    	countyCodes.put("440903" , "廣東省茂名市茂港區");
    	countyCodes.put("440923" , "廣東省茂名市電白縣");
    	countyCodes.put("440981" , "廣東省茂名市高州市");
    	countyCodes.put("440982" , "廣東省茂名市化州市");
    	countyCodes.put("440983" , "廣東省茂名市信宜市");
    	countyCodes.put("441200" , "廣東省肇慶市");
    	countyCodes.put("441201" , "廣東省肇慶市");
    	countyCodes.put("441202" , "廣東省肇慶市端州區");
    	countyCodes.put("441203" , "廣東省肇慶市鼎湖區");
    	countyCodes.put("441223" , "廣東省肇慶市廣寧縣");
    	countyCodes.put("441224" , "廣東省肇慶市懷集縣");
    	countyCodes.put("441225" , "廣東省肇慶市封開縣");
    	countyCodes.put("441226" , "廣東省肇慶市德慶縣");
    	countyCodes.put("441283" , "廣東省肇慶市高要市");
    	countyCodes.put("441284" , "廣東省肇慶市四會市");
    	countyCodes.put("441300" , "廣東省惠州市");
    	countyCodes.put("441301" , "廣東省惠州市");
    	countyCodes.put("441302" , "廣東省惠州市惠城區");
    	countyCodes.put("441303" , "廣東省惠州市惠陽區");
    	countyCodes.put("441322" , "廣東省惠州市博羅縣");
    	countyCodes.put("441323" , "廣東省惠州市惠東縣");
    	countyCodes.put("441324" , "廣東省惠州市龍門縣");
    	countyCodes.put("441400" , "廣東省梅州市");
    	countyCodes.put("441401" , "廣東省梅州市");
    	countyCodes.put("441402" , "廣東省梅州市梅江區");
    	countyCodes.put("441421" , "廣東省梅州市梅縣");
    	countyCodes.put("441422" , "廣東省梅州市大埔縣");
    	countyCodes.put("441423" , "廣東省梅州市豐順縣");
    	countyCodes.put("441424" , "廣東省梅州市五華縣");
    	countyCodes.put("441426" , "廣東省梅州市平遠縣");
    	countyCodes.put("441427" , "廣東省梅州市蕉嶺縣");
    	countyCodes.put("441481" , "廣東省梅州市興寧市");
    	countyCodes.put("441500" , "廣東省汕尾市");
    	countyCodes.put("441501" , "廣東省汕尾市");
    	countyCodes.put("441502" , "廣東省汕尾市城區");
    	countyCodes.put("441521" , "廣東省汕尾市海豐縣");
    	countyCodes.put("441523" , "廣東省汕尾市陸河縣");
    	countyCodes.put("441581" , "廣東省汕尾市陸豐市");
    	countyCodes.put("441600" , "廣東省河源市");
    	countyCodes.put("441601" , "廣東省河源市");
    	countyCodes.put("441602" , "廣東省河源市源城區");
    	countyCodes.put("441621" , "廣東省河源市紫金縣");
    	countyCodes.put("441622" , "廣東省河源市龍川縣");
    	countyCodes.put("441623" , "廣東省河源市連平縣");
    	countyCodes.put("441624" , "廣東省河源市和平縣");
    	countyCodes.put("441625" , "廣東省河源市東源縣");
    	countyCodes.put("450224" , "廣西壯族自治區柳州市融安縣");
    	countyCodes.put("500243" , "重慶市彭水苗族土家族自治縣");
    	countyCodes.put("500300" , "重慶市");
    	countyCodes.put("440105" , "廣東省廣州市海珠區");
    	countyCodes.put("440106" , "廣東省廣州市天河區");
    	countyCodes.put("440107" , "廣東省廣州市芳村區");
    	countyCodes.put("440111" , "廣東省廣州市白雲區");
    	countyCodes.put("440112" , "廣東省廣州市黃埔區");
    	countyCodes.put("440113" , "廣東省廣州市番禺區");
    	countyCodes.put("440114" , "廣東省廣州市花都區");
    	countyCodes.put("440183" , "廣東省廣州市增城市");
    	countyCodes.put("440184" , "廣東省廣州市從化市");
    	countyCodes.put("440200" , "廣東省韶關市");
    	countyCodes.put("440201" , "廣東省韶關市");
    	countyCodes.put("440203" , "廣東省韶關市武江區");
    	countyCodes.put("440204" , "廣東省韶關市湞江區");
    	countyCodes.put("440205" , "廣東省韶關市曲江區");
    	countyCodes.put("440222" , "廣東省韶關市始興縣");
    	countyCodes.put("440224" , "廣東省韶關市仁化縣");
    	countyCodes.put("440229" , "廣東省韶關市翁源縣");
    	countyCodes.put("440232" , "廣東省韶關市乳源瑤族自治縣");
    	countyCodes.put("440233" , "廣東省韶關市新豐縣");
    	countyCodes.put("440281" , "廣東省韶關市樂昌市");
    	countyCodes.put("440282" , "廣東省韶關市南雄市");
    	countyCodes.put("440300" , "廣東省深圳市");
    	countyCodes.put("440301" , "廣東省深圳市");
    	countyCodes.put("440303" , "廣東省深圳市羅湖區");
    	countyCodes.put("440304" , "廣東省深圳市福田區");
    	countyCodes.put("440305" , "廣東省深圳市南山區");
    	countyCodes.put("440306" , "廣東省深圳市寶安區");
    	countyCodes.put("440307" , "廣東省深圳市龍崗區");
    	countyCodes.put("440308" , "廣東省深圳市鹽田區");
    	countyCodes.put("440400" , "廣東省珠海市");
    	countyCodes.put("440401" , "廣東省珠海市");
    	countyCodes.put("440402" , "廣東省珠海市香洲區");
    	countyCodes.put("440403" , "廣東省珠海市斗門區");
    	countyCodes.put("440404" , "廣東省珠海市金灣區");
    	countyCodes.put("440500" , "廣東省汕頭市");
    	countyCodes.put("440501" , "廣東省汕頭市");
    	countyCodes.put("440507" , "廣東省汕頭市龍湖區");
    	countyCodes.put("440511" , "廣東省汕頭市金平區");
    	countyCodes.put("440512" , "廣東省汕頭市濠江區");
    	countyCodes.put("440513" , "廣東省汕頭市潮陽區");
    	countyCodes.put("440514" , "廣東省汕頭市潮南區");
    	countyCodes.put("440515" , "廣東省汕頭市澄海區");
    	countyCodes.put("440523" , "廣東省汕頭市南澳縣");
    	countyCodes.put("440600" , "廣東省佛山市");
    	countyCodes.put("440601" , "廣東省佛山市");
    	countyCodes.put("440604" , "廣東省佛山市禪城區");
    	countyCodes.put("440605" , "廣東省佛山市南海區");
    	countyCodes.put("440606" , "廣東省佛山市順德區");
    	countyCodes.put("440607" , "廣東省佛山市三水區");
    	countyCodes.put("440608" , "廣東省佛山市高明區");
    	countyCodes.put("440700" , "廣東省江門市");
    	countyCodes.put("440701" , "廣東省江門市");
    	countyCodes.put("440703" , "廣東省江門市蓬江區");
    	countyCodes.put("440704" , "廣東省江門市江海區");
    	countyCodes.put("440705" , "廣東省江門市新會區");
    	countyCodes.put("440781" , "廣東省江門市臺山市");
    	countyCodes.put("460100" , "海南省海口市");
    	countyCodes.put("460101" , "海南省海口市");
    	countyCodes.put("500241" , "重慶市秀山土家族苗族自治縣");
    	countyCodes.put("500242" , "重慶市酉陽土家族苗族自治縣");
    	countyCodes.put("441701" , "廣東省陽江市");
    	countyCodes.put("450921" , "廣西壯族自治區玉林市容縣");
    	countyCodes.put("450922" , "廣西壯族自治區玉林市陸川縣");
    	countyCodes.put("450923" , "廣西壯族自治區玉林市博白縣");
    	countyCodes.put("450924" , "廣西壯族自治區玉林市興業縣");
    	countyCodes.put("450981" , "廣西壯族自治區玉林市北流市");
    	countyCodes.put("451000" , "廣西壯族自治區百色市");
    	countyCodes.put("451001" , "廣西壯族自治區百色市");
    	countyCodes.put("451002" , "廣西壯族自治區百色市右江區");
    	countyCodes.put("451021" , "廣西壯族自治區百色市田陽縣");
    	countyCodes.put("451022" , "廣西壯族自治區百色市田東縣");
    	countyCodes.put("451023" , "廣西壯族自治區百色市平果縣");
    	countyCodes.put("451024" , "廣西壯族自治區百色市德保縣");
    	countyCodes.put("451025" , "廣西壯族自治區百色市靖西縣");
    	countyCodes.put("451026" , "廣西壯族自治區百色市那坡縣");
    	countyCodes.put("451027" , "廣西壯族自治區百色市凌雲縣");
    	countyCodes.put("451028" , "廣西壯族自治區百色市樂業縣");
    	countyCodes.put("451029" , "廣西壯族自治區百色市田林縣");
    	countyCodes.put("451030" , "廣西壯族自治區百色市西林縣");
    	countyCodes.put("451031" , "廣西壯族自治區百色市隆林各族自治縣");
    	countyCodes.put("451100" , "廣西壯族自治區賀州市");
    	countyCodes.put("451101" , "廣西壯族自治區賀州市");
    	countyCodes.put("451102" , "廣西壯族自治區賀州市八步區");
    	countyCodes.put("451121" , "廣西壯族自治區賀州市昭平縣");
    	countyCodes.put("451122" , "廣西壯族自治區賀州市鐘山縣");
    	countyCodes.put("451123" , "廣西壯族自治區賀州市富川瑤族自治縣");
    	countyCodes.put("451200" , "廣西壯族自治區河池市");
    	countyCodes.put("451201" , "廣西壯族自治區河池市");
    	countyCodes.put("451202" , "廣西壯族自治區河池市金城江區");
    	countyCodes.put("451221" , "廣西壯族自治區河池市南丹縣");
    	countyCodes.put("451222" , "廣西壯族自治區河池市天峨縣");
    	countyCodes.put("451223" , "廣西壯族自治區河池市鳳山縣");
    	countyCodes.put("451224" , "廣西壯族自治區河池市東蘭縣");
    	countyCodes.put("451225" , "廣西壯族自治區河池市羅城仫佬族自治縣");
    	countyCodes.put("451226" , "廣西壯族自治區河池市環江毛南族自治縣");
    	countyCodes.put("451227" , "廣西壯族自治區河池市巴馬瑤族自治縣");
    	countyCodes.put("451228" , "廣西壯族自治區河池市都安瑤族自治縣");
    	countyCodes.put("451229" , "廣西壯族自治區河池市大化瑤族自治縣");
    	countyCodes.put("451281" , "廣西壯族自治區河池市宜州市");
    	countyCodes.put("451300" , "廣西壯族自治區來賓市");
    	countyCodes.put("451301" , "廣西壯族自治區來賓市");
    	countyCodes.put("451302" , "廣西壯族自治區來賓市興賓區");
    	countyCodes.put("451321" , "廣西壯族自治區來賓市忻城縣");
    	countyCodes.put("430801" , "湖南省張家界市");
    	countyCodes.put("430802" , "湖南省張家界市永定區");
    	countyCodes.put("430811" , "湖南省張家界市武陵源區");
    	countyCodes.put("430821" , "湖南省張家界市慈利縣");
    	countyCodes.put("430822" , "湖南省張家界市桑植縣");
    	countyCodes.put("430900" , "湖南省益陽市");
    	countyCodes.put("430901" , "湖南省益陽市");
    	countyCodes.put("430902" , "湖南省益陽市資陽區");
    	countyCodes.put("430903" , "湖南省益陽市赫山區");
    	countyCodes.put("430921" , "湖南省益陽市南縣");
    	countyCodes.put("441700" , "廣東省陽江市");
    	countyCodes.put("420502" , "湖北省宜昌市西陵區");
    	countyCodes.put("430981" , "湖南省益陽市沅江市");
    	countyCodes.put("431000" , "湖南省郴州市");
    	countyCodes.put("431001" , "湖南省郴州市");
    	countyCodes.put("431002" , "湖南省郴州市北湖區");
    	countyCodes.put("431003" , "湖南省郴州市甦仙區");
    	countyCodes.put("431021" , "湖南省郴州市桂陽縣");
    	countyCodes.put("431022" , "湖南省郴州市宜章縣");
    	countyCodes.put("431023" , "湖南省郴州市永興縣");
    	countyCodes.put("431024" , "湖南省郴州市嘉禾縣");
    	countyCodes.put("431025" , "湖南省郴州市臨武縣");
    	countyCodes.put("431026" , "湖南省郴州市汝城縣");
    	countyCodes.put("431027" , "湖南省郴州市桂東縣");
    	countyCodes.put("431028" , "湖南省郴州市安仁縣");
    	countyCodes.put("431081" , "湖南省郴州市資興市");
    	countyCodes.put("431100" , "湖南省永州市");
    	countyCodes.put("431101" , "湖南省永州市");
    	countyCodes.put("431102" , "湖南省永州市芝山區");
    	countyCodes.put("431103" , "湖南省永州市冷水灘區");
    	countyCodes.put("431121" , "湖南省永州市祁陽縣");
    	countyCodes.put("431122" , "湖南省永州市東安縣");
    	countyCodes.put("431123" , "湖南省永州市雙牌縣");
    	countyCodes.put("431124" , "湖南省永州市道縣");
    	countyCodes.put("431125" , "湖南省永州市江永縣");
    	countyCodes.put("431126" , "湖南省永州市寧遠縣");
    	countyCodes.put("431127" , "湖南省永州市藍山縣");
    	countyCodes.put("431128" , "湖南省永州市新田縣");
    	countyCodes.put("431129" , "湖南省永州市江華瑤族自治縣");
    	countyCodes.put("431200" , "湖南省懷化市");
    	countyCodes.put("431201" , "湖南省懷化市");
    	countyCodes.put("431202" , "湖南省懷化市鶴城區");
    	countyCodes.put("431221" , "湖南省懷化市中方縣");
    	countyCodes.put("431222" , "湖南省懷化市沅陵縣");
    	countyCodes.put("431223" , "湖南省懷化市辰溪縣");
    	countyCodes.put("431224" , "湖南省懷化市漵浦縣");
    	countyCodes.put("431225" , "湖南省懷化市會同縣");
    	countyCodes.put("431226" , "湖南省懷化市麻陽苗族自治縣");
    	countyCodes.put("431227" , "湖南省懷化市新晃侗族自治縣");
    	countyCodes.put("431228" , "湖南省懷化市芷江侗族自治縣");
    	countyCodes.put("431229" , "湖南省懷化市靖州苗族侗族自治縣");
    	countyCodes.put("431230" , "湖南省懷化市通道侗族自治縣");
    	countyCodes.put("431281" , "湖南省懷化市洪江市");
    	countyCodes.put("431300" , "湖南省婁底市");
    	countyCodes.put("431301" , "湖南省婁底市");
    	countyCodes.put("431302" , "湖南省婁底市婁星區");
    	countyCodes.put("431321" , "湖南省婁底市雙峯縣");
    	countyCodes.put("431322" , "湖南省婁底市新化縣");
    	countyCodes.put("431381" , "湖南省婁底市冷水江市");
    	countyCodes.put("431382" , "湖南省婁底市漣源市");
    	countyCodes.put("433100" , "湖南省湘西土家族苗族自治州");
    	countyCodes.put("433101" , "湖南省湘西土家族苗族自治州吉首市");
    	countyCodes.put("433122" , "湖南省湘西土家族苗族自治州瀘溪縣");
    	countyCodes.put("433123" , "湖南省湘西土家族苗族自治州鳳凰縣");
    	countyCodes.put("433124" , "湖南省湘西土家族苗族自治州花垣縣");
    	countyCodes.put("433125" , "湖南省湘西土家族苗族自治州保靖縣");
    	countyCodes.put("433126" , "湖南省湘西土家族苗族自治州古丈縣");
    	countyCodes.put("433127" , "湖南省湘西土家族苗族自治州永順縣");
    	countyCodes.put("433130" , "湖南省湘西土家族苗族自治州龍山縣");
    	countyCodes.put("440000" , "廣東省");
    	countyCodes.put("410329" , "河南省洛陽市伊川縣");
    	countyCodes.put("410923" , "河南省濮陽市南樂縣");
    	countyCodes.put("450902" , "廣西壯族自治區玉林市玉州區");
    	countyCodes.put("421125" , "湖北省黃岡市浠水縣");
    	countyCodes.put("421126" , "湖北省黃岡市蘄春縣");
    	countyCodes.put("421127" , "湖北省黃岡市黃梅縣");
    	countyCodes.put("421181" , "湖北省黃岡市麻城市");
    	countyCodes.put("421182" , "湖北省黃岡市武穴市");
    	countyCodes.put("421200" , "湖北省咸寧市");
    	countyCodes.put("421201" , "湖北省咸寧市");
    	countyCodes.put("421202" , "湖北省咸寧市咸安區");
    	countyCodes.put("421221" , "湖北省咸寧市嘉魚縣");
    	countyCodes.put("421222" , "湖北省咸寧市通城縣");
    	countyCodes.put("421223" , "湖北省咸寧市崇陽縣");
    	countyCodes.put("421224" , "湖北省咸寧市通山縣");
    	countyCodes.put("421281" , "湖北省咸寧市赤壁市");
    	countyCodes.put("421300" , "湖北省隨州市");
    	countyCodes.put("421301" , "湖北省隨州市");
    	countyCodes.put("421302" , "湖北省隨州市曾都區");
    	countyCodes.put("421381" , "湖北省隨州市廣水市");
    	countyCodes.put("422800" , "湖北省恩施土家族苗族自治州");
    	countyCodes.put("422801" , "湖北省恩施土家族苗族自治州恩施市");
    	countyCodes.put("422802" , "湖北省恩施土家族苗族自治州利川市");
    	countyCodes.put("422822" , "湖北省恩施土家族苗族自治州建始縣");
    	countyCodes.put("422823" , "湖北省恩施土家族苗族自治州巴東縣");
    	countyCodes.put("422825" , "湖北省恩施土家族苗族自治州宣恩縣");
    	countyCodes.put("422826" , "湖北省恩施土家族苗族自治州咸豐縣");
    	countyCodes.put("422827" , "湖北省恩施土家族苗族自治州來鳳縣");
    	countyCodes.put("422828" , "湖北省恩施土家族苗族自治州鶴峯縣");
    	countyCodes.put("429000" , "湖北省省直轄行政單位");
    	countyCodes.put("429004" , "湖北省仙桃市");
    	countyCodes.put("429005" , "湖北省潛江市");
    	countyCodes.put("429006" , "湖北省天門市");
    	countyCodes.put("530111" , "雲南省昆明市官渡區");
    	countyCodes.put("530112" , "雲南省昆明市西山區");
    	countyCodes.put("530113" , "雲南省昆明市東川區");
    	countyCodes.put("530121" , "雲南省昆明市呈貢縣");
    	countyCodes.put("530122" , "雲南省昆明市晉寧縣");
    	countyCodes.put("530124" , "雲南省昆明市富民縣");
    	countyCodes.put("530125" , "雲南省昆明市宜良縣");
    	countyCodes.put("530126" , "雲南省昆明市石林彝族自治縣");
    	countyCodes.put("530127" , "雲南省昆明市嵩明縣");
    	countyCodes.put("530128" , "雲南省昆明市祿勸彝族苗族自治縣");
    	countyCodes.put("530129" , "雲南省昆明市尋甸回族彝族自治縣");
    	countyCodes.put("530181" , "雲南省昆明市安寧市");
    	countyCodes.put("530300" , "雲南省曲靖市");
    	countyCodes.put("530301" , "雲南省曲靖市");
    	countyCodes.put("530302" , "雲南省曲靖市麒麟區");
    	countyCodes.put("530321" , "雲南省曲靖市馬龍縣");
    	countyCodes.put("530322" , "雲南省曲靖市陸良縣");
    	countyCodes.put("530323" , "雲南省曲靖市師宗縣");
    	countyCodes.put("530324" , "雲南省曲靖市羅平縣");
    	countyCodes.put("530325" , "雲南省曲靖市富源縣");
    	countyCodes.put("530326" , "雲南省曲靖市會澤縣");
    	countyCodes.put("530328" , "雲南省曲靖市沾益縣");
    	countyCodes.put("530381" , "雲南省曲靖市宣威市");
    	countyCodes.put("530400" , "雲南省玉溪市");
    	countyCodes.put("530401" , "雲南省玉溪市");
    	countyCodes.put("620500" , "甘肅省天水市");
    	countyCodes.put("533124" , "雲南省德宏傣族景頗族自治州隴川縣");
    	countyCodes.put("533300" , "雲南省怒江傈僳族自治州");
    	countyCodes.put("533321" , "雲南省怒江傈僳族自治州瀘水縣");
    	countyCodes.put("532323" , "雲南省楚雄彝族自治州牟定縣");
    	countyCodes.put("532324" , "雲南省楚雄彝族自治州南華縣");
    	countyCodes.put("532325" , "雲南省楚雄彝族自治州姚安縣");
    	countyCodes.put("532326" , "雲南省楚雄彝族自治州大姚縣");
    	countyCodes.put("532327" , "雲南省楚雄彝族自治州永仁縣");
    	countyCodes.put("532328" , "雲南省楚雄彝族自治州元謀縣");
    	countyCodes.put("532329" , "雲南省楚雄彝族自治州武定縣");
    	countyCodes.put("532331" , "雲南省楚雄彝族自治州祿豐縣");
    	countyCodes.put("532500" , "雲南省紅河哈尼族彝族自治州");
    	countyCodes.put("532501" , "雲南省紅河哈尼族彝族自治州箇舊市");
    	countyCodes.put("532502" , "雲南省紅河哈尼族彝族自治州開遠市");
    	countyCodes.put("532522" , "雲南省紅河哈尼族彝族自治州蒙自縣");
    	countyCodes.put("532523" , "雲南省紅河哈尼族彝族自治州屏邊苗族自治縣");
    	countyCodes.put("532524" , "雲南省紅河哈尼族彝族自治州建水縣");
    	countyCodes.put("532525" , "雲南省紅河哈尼族彝族自治州石屏縣");
    	countyCodes.put("532526" , "雲南省紅河哈尼族彝族自治州彌勒縣");
    	countyCodes.put("532527" , "雲南省紅河哈尼族彝族自治州瀘西縣");
    	countyCodes.put("532528" , "雲南省紅河哈尼族彝族自治州元陽縣");
    	countyCodes.put("532529" , "雲南省紅河哈尼族彝族自治州紅河縣");
    	countyCodes.put("532530" , "雲南省紅河哈尼族彝族自治州金平苗族瑤族傣族自治縣");
    	countyCodes.put("532531" , "雲南省紅河哈尼族彝族自治州綠春縣");
    	countyCodes.put("532532" , "雲南省紅河哈尼族彝族自治州河口瑤族自治縣");
    	countyCodes.put("532600" , "雲南省文山壯族苗族自治州");
    	countyCodes.put("532621" , "雲南省文山壯族苗族自治州文山縣");
    	countyCodes.put("532622" , "雲南省文山壯族苗族自治州硯山縣");
    	countyCodes.put("532623" , "雲南省文山壯族苗族自治州西疇縣");
    	countyCodes.put("532624" , "雲南省文山壯族苗族自治州麻栗坡縣");
    	countyCodes.put("532625" , "雲南省文山壯族苗族自治州馬關縣");
    	countyCodes.put("532626" , "雲南省文山壯族苗族自治州丘北縣");
    	countyCodes.put("532627" , "雲南省文山壯族苗族自治州廣南縣");
    	countyCodes.put("532628" , "雲南省文山壯族苗族自治州富寧縣");
    	countyCodes.put("532800" , "雲南省西雙版納傣族自治州");
    	countyCodes.put("532801" , "雲南省西雙版納傣族自治州景洪市");
    	countyCodes.put("532822" , "雲南省西雙版納傣族自治州勐海縣");
    	countyCodes.put("532823" , "雲南省西雙版納傣族自治州勐臘縣");
    	countyCodes.put("532900" , "雲南省大理白族自治州");
    	countyCodes.put("532901" , "雲南省大理白族自治州大理市");
    	countyCodes.put("532922" , "雲南省大理白族自治州漾濞彝族自治縣");
    	countyCodes.put("532923" , "雲南省大理白族自治州祥雲縣");
    	countyCodes.put("532924" , "雲南省大理白族自治州賓川縣");
    	countyCodes.put("532925" , "雲南省大理白族自治州彌渡縣");
    	countyCodes.put("532926" , "雲南省大理白族自治州南澗彝族自治縣");
    	countyCodes.put("532927" , "雲南省大理白族自治州巍山彝族回族自治縣");
    	countyCodes.put("532928" , "雲南省大理白族自治州永平縣");
    	countyCodes.put("532929" , "雲南省大理白族自治州雲龍縣");
    	countyCodes.put("532930" , "雲南省大理白族自治州洱源縣");
    	countyCodes.put("532931" , "雲南省大理白族自治州劍川縣");
    	countyCodes.put("532932" , "雲南省大理白族自治州鶴慶縣");
    	countyCodes.put("533100" , "雲南省德宏傣族景頗族自治州");
    	countyCodes.put("533102" , "雲南省德宏傣族景頗族自治州瑞麗市");
    	countyCodes.put("533103" , "雲南省德宏傣族景頗族自治州潞西市");
    	countyCodes.put("533122" , "雲南省德宏傣族景頗族自治州梁河縣");
    	countyCodes.put("533123" , "雲南省德宏傣族景頗族自治州盈江縣");
    	countyCodes.put("610727" , "陝西省漢中市略陽縣");
    	countyCodes.put("610728" , "陝西省漢中市鎮巴縣");
    	countyCodes.put("610729" , "陝西省漢中市留壩縣");
    	countyCodes.put("533323" , "雲南省怒江傈僳族自治州福貢縣");
    	countyCodes.put("533324" , "雲南省怒江傈僳族自治州貢山獨龍族怒族自治縣");
    	countyCodes.put("533325" , "雲南省怒江傈僳族自治州蘭坪白族普米族自治縣");
    	countyCodes.put("533400" , "雲南省迪慶藏族自治州");
    	countyCodes.put("533421" , "雲南省迪慶藏族自治州香格裏拉縣");
    	countyCodes.put("533422" , "雲南省迪慶藏族自治州德欽縣");
    	countyCodes.put("533423" , "雲南省迪慶藏族自治州維西傈僳族自治縣");
    	countyCodes.put("540000" , "西藏自治區");
    	countyCodes.put("540100" , "西藏自治區拉薩市");
    	countyCodes.put("540101" , "西藏自治區拉薩市");
    	countyCodes.put("540102" , "西藏自治區拉薩市城關區");
    	countyCodes.put("540121" , "西藏自治區拉薩市林周縣");
    	countyCodes.put("540122" , "西藏自治區拉薩市當雄縣");
    	countyCodes.put("540123" , "西藏自治區拉薩市尼木縣");
    	countyCodes.put("540124" , "西藏自治區拉薩市曲水縣");
    	countyCodes.put("540125" , "西藏自治區拉薩市堆龍德慶縣");
    	countyCodes.put("540126" , "西藏自治區拉薩市達孜縣");
    	countyCodes.put("540127" , "西藏自治區拉薩市墨竹工卡縣");
    	countyCodes.put("542100" , "西藏自治區昌都地區");
    	countyCodes.put("542121" , "西藏自治區昌都地區昌都縣");
    	countyCodes.put("542122" , "西藏自治區昌都地區江達縣");
    	countyCodes.put("542123" , "西藏自治區昌都地區貢覺縣");
    	countyCodes.put("542124" , "西藏自治區昌都地區類烏齊縣");
    	countyCodes.put("542125" , "西藏自治區昌都地區丁青縣");
    	countyCodes.put("542126" , "西藏自治區昌都地區察雅縣");
    	countyCodes.put("542127" , "西藏自治區昌都地區八宿縣");
    	countyCodes.put("542128" , "西藏自治區昌都地區左貢縣");
    	countyCodes.put("542129" , "西藏自治區昌都地區芒康縣");
    	countyCodes.put("542132" , "西藏自治區昌都地區洛隆縣");
    	countyCodes.put("542133" , "西藏自治區昌都地區邊壩縣");
    	countyCodes.put("542200" , "西藏自治區山南地區");
    	countyCodes.put("542221" , "西藏自治區山南地區乃東縣");
    	countyCodes.put("542222" , "西藏自治區山南地區扎囊縣");
    	countyCodes.put("542223" , "西藏自治區山南地區貢嘎縣");
    	countyCodes.put("542224" , "西藏自治區山南地區桑日縣");
    	countyCodes.put("542225" , "西藏自治區山南地區瓊結縣");
    	countyCodes.put("542226" , "西藏自治區山南地區曲松縣");
    	countyCodes.put("542227" , "西藏自治區山南地區措美縣");
    	countyCodes.put("542228" , "西藏自治區山南地區洛扎縣");
    	countyCodes.put("542229" , "西藏自治區山南地區加查縣");
    	countyCodes.put("542231" , "西藏自治區山南地區隆子縣");
    	countyCodes.put("542232" , "西藏自治區山南地區錯那縣");
    	countyCodes.put("542233" , "西藏自治區山南地區浪卡子縣");
    	countyCodes.put("542300" , "西藏自治區日喀則地區");
    	countyCodes.put("542301" , "西藏自治區日喀則地區日喀則市");
    	countyCodes.put("542322" , "西藏自治區日喀則地區南木林縣");
    	countyCodes.put("542323" , "西藏自治區日喀則地區江孜縣");
    	countyCodes.put("542324" , "西藏自治區日喀則地區定日縣");
    	countyCodes.put("542325" , "西藏自治區日喀則地區薩迦縣");
    	countyCodes.put("542326" , "西藏自治區日喀則地區拉孜縣");
    	countyCodes.put("542327" , "西藏自治區日喀則地區昂仁縣");
    	countyCodes.put("542328" , "西藏自治區日喀則地區謝通門縣");
    	countyCodes.put("542329" , "西藏自治區日喀則地區白朗縣");
    	countyCodes.put("542330" , "西藏自治區日喀則地區仁布縣");
    	countyCodes.put("542331" , "西藏自治區日喀則地區康馬縣");
    	countyCodes.put("513227" , "四川省阿壩藏族羌族自治州小金縣");
    	countyCodes.put("513228" , "四川省阿壩藏族羌族自治州黑水縣");
    	countyCodes.put("513229" , "四川省阿壩藏族羌族自治州馬爾康縣");
    	countyCodes.put("511424" , "四川省眉山市丹棱縣");
    	countyCodes.put("530424" , "雲南省玉溪市華寧縣");
    	countyCodes.put("530425" , "雲南省玉溪市易門縣");
    	countyCodes.put("530426" , "雲南省玉溪市峨山彝族自治縣");
    	countyCodes.put("530427" , "雲南省玉溪市新平彝族傣族自治縣");
    	countyCodes.put("530428" , "雲南省玉溪市元江哈尼族彝族傣族自治縣");
    	countyCodes.put("530500" , "雲南省保山市");
    	countyCodes.put("530501" , "雲南省保山市");
    	countyCodes.put("530502" , "雲南省保山市隆陽區");
    	countyCodes.put("530521" , "雲南省保山市施甸縣");
    	countyCodes.put("530522" , "雲南省保山市騰衝縣");
    	countyCodes.put("530523" , "雲南省保山市龍陵縣");
    	countyCodes.put("530524" , "雲南省保山市昌寧縣");
    	countyCodes.put("530600" , "雲南省昭通市");
    	countyCodes.put("530601" , "雲南省昭通市");
    	countyCodes.put("530602" , "雲南省昭通市昭陽區");
    	countyCodes.put("530621" , "雲南省昭通市魯甸縣");
    	countyCodes.put("530622" , "雲南省昭通市巧家縣");
    	countyCodes.put("530623" , "雲南省昭通市鹽津縣");
    	countyCodes.put("530624" , "雲南省昭通市大關縣");
    	countyCodes.put("530625" , "雲南省昭通市永善縣");
    	countyCodes.put("530626" , "雲南省昭通市綏江縣");
    	countyCodes.put("530627" , "雲南省昭通市鎮雄縣");
    	countyCodes.put("530628" , "雲南省昭通市彝良縣");
    	countyCodes.put("530629" , "雲南省昭通市威信縣");
    	countyCodes.put("530630" , "雲南省昭通市水富縣");
    	countyCodes.put("530700" , "雲南省麗江市");
    	countyCodes.put("530701" , "雲南省麗江市");
    	countyCodes.put("530702" , "雲南省麗江市古城區");
    	countyCodes.put("530721" , "雲南省麗江市玉龍納西族自治縣");
    	countyCodes.put("530722" , "雲南省麗江市永勝縣");
    	countyCodes.put("530723" , "雲南省麗江市華坪縣");
    	countyCodes.put("530724" , "雲南省麗江市寧蒗彝族自治縣");
    	countyCodes.put("530800" , "雲南省思茅市");
    	countyCodes.put("530801" , "雲南省思茅市");
    	countyCodes.put("530802" , "雲南省思茅市翠雲區");
    	countyCodes.put("530821" , "雲南省思茅市普洱哈尼族彝族自治縣");
    	countyCodes.put("530822" , "雲南省思茅市墨江哈尼族自治縣");
    	countyCodes.put("530823" , "雲南省思茅市景東彝族自治縣");
    	countyCodes.put("530824" , "雲南省思茅市景谷傣族彝族自治縣");
    	countyCodes.put("530825" , "雲南省思茅市鎮沅彝族哈尼族拉祜族自治縣");
    	countyCodes.put("530826" , "雲南省思茅市江城哈尼族彝族自治縣");
    	countyCodes.put("530827" , "雲南省思茅市孟連傣族拉祜族佤族自治縣");
    	countyCodes.put("530828" , "雲南省思茅市瀾滄拉祜族自治縣");
    	countyCodes.put("530829" , "雲南省思茅市西盟佤族自治縣");
    	countyCodes.put("530900" , "雲南省臨滄市");
    	countyCodes.put("530901" , "雲南省臨滄市");
    	countyCodes.put("530902" , "雲南省臨滄市臨翔區");
    	countyCodes.put("530921" , "雲南省臨滄市鳳慶縣");
    	countyCodes.put("530922" , "雲南省臨滄市雲縣");
    	countyCodes.put("530923" , "雲南省臨滄市永德縣");
    	countyCodes.put("530924" , "雲南省臨滄市鎮康縣");
    	countyCodes.put("530925" , "雲南省臨滄市雙江拉祜族佤族布朗族傣族自治縣");
    	countyCodes.put("530926" , "雲南省臨滄市耿馬傣族佤族自治縣");
    	countyCodes.put("530927" , "雲南省臨滄市滄源佤族自治縣");
    	countyCodes.put("520203" , "貴州省六盤水市六枝特區");
    	countyCodes.put("520221" , "貴州省六盤水市水城縣");
    	countyCodes.put("520222" , "貴州省六盤水市盤縣");
    	countyCodes.put("520300" , "貴州省遵義市");
    	countyCodes.put("520301" , "貴州省遵義市");
    	countyCodes.put("520302" , "貴州省遵義市紅花崗區");
    	countyCodes.put("520303" , "貴州省遵義市匯川區");
    	countyCodes.put("520321" , "貴州省遵義市遵義縣");
    	countyCodes.put("520322" , "貴州省遵義市桐梓縣");
    	countyCodes.put("520323" , "貴州省遵義市綏陽縣");
    	countyCodes.put("520324" , "貴州省遵義市正安縣");
    	countyCodes.put("520325" , "貴州省遵義市道真仡佬族苗族自治縣");
    	countyCodes.put("520326" , "貴州省遵義市務川仡佬族苗族自治縣");
    	countyCodes.put("520327" , "貴州省遵義市鳳岡縣");
    	countyCodes.put("520328" , "貴州省遵義市湄潭縣");
    	countyCodes.put("520329" , "貴州省遵義市餘慶縣");
    	countyCodes.put("520330" , "貴州省遵義市習水縣");
    	countyCodes.put("520381" , "貴州省遵義市赤水市");
    	countyCodes.put("520382" , "貴州省遵義市仁懷市");
    	countyCodes.put("520400" , "貴州省安順市");
    	countyCodes.put("520401" , "貴州省安順市");
    	countyCodes.put("520402" , "貴州省安順市西秀區");
    	countyCodes.put("520421" , "貴州省安順市平壩縣");
    	countyCodes.put("520422" , "貴州省安順市普定縣");
    	countyCodes.put("520423" , "貴州省安順市鎮寧布依族苗族自治縣");
    	countyCodes.put("520424" , "貴州省安順市關嶺布依族苗族自治縣");
    	countyCodes.put("520425" , "貴州省安順市紫云苗族布依族自治縣");
    	countyCodes.put("522200" , "貴州省銅仁地區");
    	countyCodes.put("522201" , "貴州省銅仁地區銅仁市");
    	countyCodes.put("522222" , "貴州省銅仁地區江口縣");
    	countyCodes.put("522223" , "貴州省銅仁地區玉屏侗族自治縣");
    	countyCodes.put("522224" , "貴州省銅仁地區石阡縣");
    	countyCodes.put("522225" , "貴州省銅仁地區思南縣");
    	countyCodes.put("522226" , "貴州省銅仁地區印江土家族苗族自治縣");
    	countyCodes.put("522227" , "貴州省銅仁地區德江縣");
    	countyCodes.put("522228" , "貴州省銅仁地區沿河土家族自治縣");
    	countyCodes.put("522229" , "貴州省銅仁地區松桃苗族自治縣");
    	countyCodes.put("522230" , "貴州省銅仁地區萬山特區");
    	countyCodes.put("522300" , "貴州省黔西南布依族苗族自治州");
    	countyCodes.put("522301" , "貴州省黔西南布依族苗族自治州興義市");
    	countyCodes.put("522322" , "貴州省黔西南布依族苗族自治州興仁縣");
    	countyCodes.put("522323" , "貴州省黔西南布依族苗族自治州普安縣");
    	countyCodes.put("522324" , "貴州省黔西南布依族苗族自治州晴隆縣");
    	countyCodes.put("522325" , "貴州省黔西南布依族苗族自治州貞豐縣");
    	countyCodes.put("522326" , "貴州省黔西南布依族苗族自治州望謨縣");
    	countyCodes.put("522327" , "貴州省黔西南布依族苗族自治州冊亨縣");
    	countyCodes.put("522328" , "貴州省黔西南布依族苗族自治州安龍縣");
    	countyCodes.put("522400" , "貴州省畢節地區");
    	countyCodes.put("522401" , "貴州省畢節地區畢節市");
    	countyCodes.put("522422" , "貴州省畢節地區大方縣");
    	countyCodes.put("522423" , "貴州省畢節地區黔西縣");
    	countyCodes.put("522424" , "貴州省畢節地區金沙縣");
    	countyCodes.put("511301" , "四川省南充市");
    	countyCodes.put("511302" , "四川省南充市順慶區");
    	countyCodes.put("511303" , "四川省南充市高坪區");
    	countyCodes.put("511304" , "四川省南充市嘉陵區");
    	countyCodes.put("511321" , "四川省南充市南部縣");
    	countyCodes.put("511322" , "四川省南充市營山縣");
    	countyCodes.put("511323" , "四川省南充市蓬安縣");
    	countyCodes.put("511324" , "四川省南充市儀隴縣");
    	countyCodes.put("511325" , "四川省南充市西充縣");
    	countyCodes.put("511381" , "四川省南充市閬中市");
    	countyCodes.put("511400" , "四川省眉山市");
    	countyCodes.put("511401" , "四川省眉山市");
    	countyCodes.put("511402" , "四川省眉山市東坡區");
    	countyCodes.put("440102" , "廣東省廣州市東山區");
    	countyCodes.put("440103" , "廣東省廣州市荔灣區");
    	countyCodes.put("440104" , "廣東省廣州市越秀區");
    	countyCodes.put("500381" , "重慶市江津市");
    	countyCodes.put("500382" , "重慶市合川市");
    	countyCodes.put("500383" , "重慶市永川市");
    	countyCodes.put("500384" , "重慶市南川市");
    	countyCodes.put("510000" , "四川省");
    	countyCodes.put("510100" , "四川省成都市");
    	countyCodes.put("510101" , "四川省成都市");
    	countyCodes.put("510104" , "四川省成都市錦江區");
    	countyCodes.put("510105" , "四川省成都市青羊區");
    	countyCodes.put("510106" , "四川省成都市金牛區");
    	countyCodes.put("510107" , "四川省成都市武侯區");
    	countyCodes.put("510108" , "四川省成都市成華區");
    	countyCodes.put("510112" , "四川省成都市龍泉驛區");
    	countyCodes.put("510113" , "四川省成都市青白江區");
    	countyCodes.put("510114" , "四川省成都市新都區");
    	countyCodes.put("510115" , "四川省成都市溫江區");
    	countyCodes.put("510121" , "四川省成都市金堂縣");
    	countyCodes.put("510122" , "四川省成都市雙流縣");
    	countyCodes.put("510124" , "四川省成都市郫縣");
    	countyCodes.put("510129" , "四川省成都市大邑縣");
    	countyCodes.put("510131" , "四川省成都市蒲江縣");
    	countyCodes.put("510132" , "四川省成都市新津縣");
    	countyCodes.put("510181" , "四川省成都市都江堰市");
    	countyCodes.put("510182" , "四川省成都市彭州市");
    	countyCodes.put("510183" , "四川省成都市邛崍市");
    	countyCodes.put("510184" , "四川省成都市崇州市");
    	countyCodes.put("510300" , "四川省自貢市");
    	countyCodes.put("510301" , "四川省自貢市");
    	countyCodes.put("510302" , "四川省自貢市自流井區");
    	countyCodes.put("510303" , "四川省自貢市貢井區");
    	countyCodes.put("510304" , "四川省自貢市大安區");
    	countyCodes.put("510311" , "四川省自貢市沿灘區");
    	countyCodes.put("510321" , "四川省自貢市榮縣");
    	countyCodes.put("510322" , "四川省自貢市富順縣");
    	countyCodes.put("510400" , "四川省攀枝花市");
    	countyCodes.put("510401" , "四川省攀枝花市");
    	countyCodes.put("510402" , "四川省攀枝花市東區");
    	countyCodes.put("510403" , "四川省攀枝花市西區");
    	countyCodes.put("510411" , "四川省攀枝花市仁和區");
    	countyCodes.put("510421" , "四川省攀枝花市米易縣");
    	countyCodes.put("510422" , "四川省攀枝花市鹽邊縣");
    	countyCodes.put("510500" , "四川省瀘州市");
    	countyCodes.put("510501" , "四川省瀘州市");
    	countyCodes.put("510502" , "四川省瀘州市江陽區");
    	countyCodes.put("510503" , "四川省瀘州市納溪區");
    	countyCodes.put("510504" , "四川省瀘州市龍馬潭區");
    	countyCodes.put("510521" , "四川省瀘州市瀘縣");
    	countyCodes.put("510522" , "四川省瀘州市合江縣");
    	countyCodes.put("510524" , "四川省瀘州市敘永縣");
    	countyCodes.put("510525" , "四川省瀘州市古藺縣");
    	countyCodes.put("510600" , "四川省德陽市");
    	countyCodes.put("510601" , "四川省德陽市");
    	countyCodes.put("510603" , "四川省德陽市旌陽區");
    	countyCodes.put("510623" , "四川省德陽市中江縣");
    	countyCodes.put("510626" , "四川省德陽市羅江縣");
    	countyCodes.put("510681" , "四川省德陽市廣漢市");
    	countyCodes.put("510682" , "四川省德陽市什邡市");
    	countyCodes.put("530402" , "雲南省玉溪市紅塔區");
    	countyCodes.put("530421" , "雲南省玉溪市江川縣");
    	countyCodes.put("530422" , "雲南省玉溪市澄江縣");
    	countyCodes.put("510701" , "四川省綿陽市");
    	countyCodes.put("510703" , "四川省綿陽市涪城區");
    	countyCodes.put("441702" , "廣東省陽江市江城區");
    	countyCodes.put("441721" , "廣東省陽江市陽西縣");
    	countyCodes.put("441723" , "廣東省陽江市陽東縣");
    	countyCodes.put("441781" , "廣東省陽江市陽春市");
    	countyCodes.put("441800" , "廣東省清遠市");
    	countyCodes.put("441801" , "廣東省清遠市");
    	countyCodes.put("441802" , "廣東省清遠市清城區");
    	countyCodes.put("441821" , "廣東省清遠市佛岡縣");
    	countyCodes.put("441823" , "廣東省清遠市陽山縣");
    	countyCodes.put("441825" , "廣東省清遠市連山壯族瑤族自治縣");
    	countyCodes.put("441826" , "廣東省清遠市連南瑤族自治縣");
    	countyCodes.put("441827" , "廣東省清遠市清新縣");
    	countyCodes.put("441881" , "廣東省清遠市英德市");
    	countyCodes.put("441882" , "廣東省清遠市連州市");
    	countyCodes.put("441900" , "廣東省東莞市");
    	countyCodes.put("442000" , "廣東省中山市");
    	countyCodes.put("445100" , "廣東省潮州市");
    	countyCodes.put("445101" , "廣東省潮州市");
    	countyCodes.put("445102" , "廣東省潮州市湘橋區");
    	countyCodes.put("445121" , "廣東省潮州市潮安縣");
    	countyCodes.put("445122" , "廣東省潮州市饒平縣");
    	countyCodes.put("445200" , "廣東省揭陽市");
    	countyCodes.put("445201" , "廣東省揭陽市");
    	countyCodes.put("445202" , "廣東省揭陽市榕城區");
    	countyCodes.put("445221" , "廣東省揭陽市揭東縣");
    	countyCodes.put("445222" , "廣東省揭陽市揭西縣");
    	countyCodes.put("445224" , "廣東省揭陽市惠來縣");
    	countyCodes.put("445281" , "廣東省揭陽市普寧市");
    	countyCodes.put("445300" , "廣東省雲浮市");
    	countyCodes.put("513433" , "四川省涼山彝族自治州冕寧縣");
    	countyCodes.put("513434" , "四川省涼山彝族自治州越西縣");
    	countyCodes.put("513435" , "四川省涼山彝族自治州甘洛縣");
    	countyCodes.put("513436" , "四川省涼山彝族自治州美姑縣");
    	countyCodes.put("513437" , "四川省涼山彝族自治州雷波縣");
    	countyCodes.put("520000" , "貴州省");
    	countyCodes.put("520100" , "貴州省貴陽市");
    	countyCodes.put("520101" , "貴州省貴陽市");
    	countyCodes.put("520102" , "貴州省貴陽市南明區");
    	countyCodes.put("520103" , "貴州省貴陽市雲巖區");
    	countyCodes.put("520111" , "貴州省貴陽市花溪區");
    	countyCodes.put("520112" , "貴州省貴陽市烏當區");
    	countyCodes.put("520113" , "貴州省貴陽市白雲區");
    	countyCodes.put("520114" , "貴州省貴陽市小河區");
    	countyCodes.put("520121" , "貴州省貴陽市開陽縣");
    	countyCodes.put("520122" , "貴州省貴陽市息烽縣");
    	countyCodes.put("520123" , "貴州省貴陽市修文縣");
    	countyCodes.put("520181" , "貴州省貴陽市清鎮市");
    	countyCodes.put("520200" , "貴州省六盤水市");
    	countyCodes.put("520201" , "貴州省六盤水市鐘山區");
    	countyCodes.put("511421" , "四川省眉山市仁壽縣");
    	countyCodes.put("511422" , "四川省眉山市彭山縣");
    	countyCodes.put("511423" , "四川省眉山市洪雅縣");
    	countyCodes.put("620523" , "甘肅省天水市甘谷縣");
    	countyCodes.put("653024" , "新疆維吾爾自治區克孜勒蘇柯爾克孜自治州烏恰縣");
    	countyCodes.put("653100" , "新疆維吾爾自治區喀什地區");
    	countyCodes.put("653101" , "新疆維吾爾自治區喀什地區喀什市");
    	countyCodes.put("653121" , "新疆維吾爾自治區喀什地區疏附縣");
    	countyCodes.put("653122" , "新疆維吾爾自治區喀什地區疏勒縣");
    	countyCodes.put("653123" , "新疆維吾爾自治區喀什地區英吉沙縣");
    	countyCodes.put("653124" , "新疆維吾爾自治區喀什地區澤普縣");
    	countyCodes.put("653125" , "新疆維吾爾自治區喀什地區莎車縣");
    	countyCodes.put("653126" , "新疆維吾爾自治區喀什地區葉城縣");
    	countyCodes.put("653127" , "新疆維吾爾自治區喀什地區麥蓋提縣");
    	countyCodes.put("653128" , "新疆維吾爾自治區喀什地區嶽普湖縣");
    	countyCodes.put("653129" , "新疆維吾爾自治區喀什地區伽師縣");
    	countyCodes.put("653130" , "新疆維吾爾自治區喀什地區巴楚縣");
    	countyCodes.put("653131" , "新疆維吾爾自治區喀什地區塔什庫爾干塔吉克自治縣");
    	countyCodes.put("653200" , "新疆維吾爾自治區和田地區");
    	countyCodes.put("653201" , "新疆維吾爾自治區和田地區和田市");
    	countyCodes.put("653221" , "新疆維吾爾自治區和田地區和田縣");
    	countyCodes.put("653222" , "新疆維吾爾自治區和田地區墨玉縣");
    	countyCodes.put("653223" , "新疆維吾爾自治區和田地區皮山縣");
    	countyCodes.put("653224" , "新疆維吾爾自治區和田地區洛浦縣");
    	countyCodes.put("653225" , "新疆維吾爾自治區和田地區策勒縣");
    	countyCodes.put("653226" , "新疆維吾爾自治區和田地區于田縣");
    	countyCodes.put("653227" , "新疆維吾爾自治區和田地區民豐縣");
    	countyCodes.put("654000" , "新疆維吾爾自治區伊犁哈薩克自治州");
    	countyCodes.put("654002" , "新疆維吾爾自治區伊犁哈薩克自治州伊寧市");
    	countyCodes.put("654003" , "新疆維吾爾自治區伊犁哈薩克自治州奎屯市");
    	countyCodes.put("654021" , "新疆維吾爾自治區伊犁哈薩克自治州伊寧縣");
    	countyCodes.put("654022" , "新疆維吾爾自治區伊犁哈薩克自治州察布查爾錫伯自治縣");
    	countyCodes.put("654023" , "新疆維吾爾自治區伊犁哈薩克自治州霍城縣");
    	countyCodes.put("654024" , "新疆維吾爾自治區伊犁哈薩克自治州鞏留縣");
    	countyCodes.put("654025" , "新疆維吾爾自治區伊犁哈薩克自治州新源縣");
    	countyCodes.put("654026" , "新疆維吾爾自治區伊犁哈薩克自治州昭蘇縣");
    	countyCodes.put("654027" , "新疆維吾爾自治區伊犁哈薩克自治州特克斯縣");
    	countyCodes.put("654028" , "新疆維吾爾自治區伊犁哈薩克自治州尼勒克縣");
    	countyCodes.put("654200" , "新疆維吾爾自治區塔城地區");
    	countyCodes.put("654201" , "新疆維吾爾自治區塔城地區塔城市");
    	countyCodes.put("654202" , "新疆維吾爾自治區塔城地區烏蘇市");
    	countyCodes.put("654221" , "新疆維吾爾自治區塔城地區額敏縣");
    	countyCodes.put("654223" , "新疆維吾爾自治區塔城地區沙灣縣");
    	countyCodes.put("654224" , "新疆維吾爾自治區塔城地區托裏縣");
    	countyCodes.put("654225" , "新疆維吾爾自治區塔城地區裕民縣");
    	countyCodes.put("654226" , "新疆維吾爾自治區塔城地區和布克賽爾蒙古自治縣");
    	countyCodes.put("654300" , "新疆維吾爾自治區阿勒泰地區");
    	countyCodes.put("654301" , "新疆維吾爾自治區阿勒泰地區阿勒泰市");
    	countyCodes.put("654321" , "新疆維吾爾自治區阿勒泰地區布爾津縣");
    	countyCodes.put("654322" , "新疆維吾爾自治區阿勒泰地區富蘊縣");
    	countyCodes.put("654323" , "新疆維吾爾自治區阿勒泰地區福海縣");
    	countyCodes.put("654324" , "新疆維吾爾自治區阿勒泰地區哈巴河縣");
    	countyCodes.put("654325" , "新疆維吾爾自治區阿勒泰地區青河縣");
    	countyCodes.put("542333" , "西藏自治區日喀則地區仲巴縣");
    	countyCodes.put("542334" , "西藏自治區日喀則地區亞東縣");
    	countyCodes.put("542335" , "西藏自治區日喀則地區吉隆縣");
    	countyCodes.put("542336" , "西藏自治區日喀則地區聶拉木縣");
    	countyCodes.put("632623" , "青海省果洛藏族自治州甘德縣");
    	countyCodes.put("632624" , "青海省果洛藏族自治州達日縣");
    	countyCodes.put("650108" , "新疆維吾爾自治區烏魯木齊市東山區");
    	countyCodes.put("650121" , "新疆維吾爾自治區烏魯木齊市烏魯木齊縣");
    	countyCodes.put("650200" , "新疆維吾爾自治區克拉瑪依市");
    	countyCodes.put("650201" , "新疆維吾爾自治區克拉瑪依市");
    	countyCodes.put("650202" , "新疆維吾爾自治區克拉瑪依市獨山子區");
    	countyCodes.put("650203" , "新疆維吾爾自治區克拉瑪依市克拉瑪依區");
    	countyCodes.put("650204" , "新疆維吾爾自治區克拉瑪依市白鹼灘區");
    	countyCodes.put("650205" , "新疆維吾爾自治區克拉瑪依市烏爾禾區");
    	countyCodes.put("652100" , "新疆維吾爾自治區吐魯番地區");
    	countyCodes.put("652101" , "新疆維吾爾自治區吐魯番地區吐魯番市");
    	countyCodes.put("652122" , "新疆維吾爾自治區吐魯番地區鄯善縣");
    	countyCodes.put("652123" , "新疆維吾爾自治區吐魯番地區托克遜縣");
    	countyCodes.put("652200" , "新疆維吾爾自治區哈密地區");
    	countyCodes.put("652201" , "新疆維吾爾自治區哈密地區哈密市");
    	countyCodes.put("652222" , "新疆維吾爾自治區哈密地區巴裏坤哈薩克自治縣");
    	countyCodes.put("652223" , "新疆維吾爾自治區哈密地區伊吾縣");
    	countyCodes.put("652300" , "新疆維吾爾自治區昌吉回族自治州");
    	countyCodes.put("652301" , "新疆維吾爾自治區昌吉回族自治州昌吉市");
    	countyCodes.put("652302" , "新疆維吾爾自治區昌吉回族自治州阜康市");
    	countyCodes.put("652303" , "新疆維吾爾自治區昌吉回族自治州米泉市");
    	countyCodes.put("652323" , "新疆維吾爾自治區昌吉回族自治州呼圖壁縣");
    	countyCodes.put("652324" , "新疆維吾爾自治區昌吉回族自治州瑪納斯縣");
    	countyCodes.put("652325" , "新疆維吾爾自治區昌吉回族自治州奇臺縣");
    	countyCodes.put("652327" , "新疆維吾爾自治區昌吉回族自治州吉木薩爾縣");
    	countyCodes.put("652328" , "新疆維吾爾自治區昌吉回族自治州木壘哈薩克自治縣");
    	countyCodes.put("652700" , "新疆維吾爾自治區博爾塔拉蒙古自治州");
    	countyCodes.put("652701" , "新疆維吾爾自治區博爾塔拉蒙古自治州博樂市");
    	countyCodes.put("652722" , "新疆維吾爾自治區博爾塔拉蒙古自治州精河縣");
    	countyCodes.put("652723" , "新疆維吾爾自治區博爾塔拉蒙古自治州溫泉縣");
    	countyCodes.put("652800" , "新疆維吾爾自治區巴音郭楞蒙古自治州");
    	countyCodes.put("652801" , "新疆維吾爾自治區巴音郭楞蒙古自治州庫爾勒市");
    	countyCodes.put("652822" , "新疆維吾爾自治區巴音郭楞蒙古自治州輪臺縣");
    	countyCodes.put("652823" , "新疆維吾爾自治區巴音郭楞蒙古自治州尉犁縣");
    	countyCodes.put("652824" , "新疆維吾爾自治區巴音郭楞蒙古自治州若羌縣");
    	countyCodes.put("652825" , "新疆維吾爾自治區巴音郭楞蒙古自治州且末縣");
    	countyCodes.put("652826" , "新疆維吾爾自治區巴音郭楞蒙古自治州焉耆回族自治縣");
    	countyCodes.put("652827" , "新疆維吾爾自治區巴音郭楞蒙古自治州和靜縣");
    	countyCodes.put("652828" , "新疆維吾爾自治區巴音郭楞蒙古自治州和碩縣");
    	countyCodes.put("652829" , "新疆維吾爾自治區巴音郭楞蒙古自治州博湖縣");
    	countyCodes.put("652900" , "新疆維吾爾自治區阿克蘇地區");
    	countyCodes.put("652901" , "新疆維吾爾自治區阿克蘇地區阿克蘇市");
    	countyCodes.put("652922" , "新疆維吾爾自治區阿克蘇地區溫宿縣");
    	countyCodes.put("652923" , "新疆維吾爾自治區阿克蘇地區庫車縣");
    	countyCodes.put("652924" , "新疆維吾爾自治區阿克蘇地區沙雅縣");
    	countyCodes.put("652925" , "新疆維吾爾自治區阿克蘇地區新和縣");
    	countyCodes.put("652926" , "新疆維吾爾自治區阿克蘇地區拜城縣");
    	countyCodes.put("652927" , "新疆維吾爾自治區阿克蘇地區烏什縣");
    	countyCodes.put("652928" , "新疆維吾爾自治區阿克蘇地區阿瓦提縣");
    	countyCodes.put("542332" , "西藏自治區日喀則地區定結縣");
    	countyCodes.put("659000" , "新疆維吾爾自治區省直轄行政單位");
    	countyCodes.put("659001" , "新疆維吾爾自治區石河子市");
    	countyCodes.put("659002" , "新疆維吾爾自治區阿拉爾市");
    	countyCodes.put("610730" , "陝西省漢中市佛坪縣");
    	countyCodes.put("610800" , "陝西省榆林市");
    	countyCodes.put("610801" , "陝西省榆林市");
    	countyCodes.put("610802" , "陝西省榆林市榆陽區");
    	countyCodes.put("610821" , "陝西省榆林市神木縣");
    	countyCodes.put("610822" , "陝西省榆林市府谷縣");
    	countyCodes.put("610823" , "陝西省榆林市橫山縣");
    	countyCodes.put("610824" , "陝西省榆林市靖邊縣");
    	countyCodes.put("610825" , "陝西省榆林市定邊縣");
    	countyCodes.put("610826" , "陝西省榆林市綏德縣");
    	countyCodes.put("610827" , "陝西省榆林市米脂縣");
    	countyCodes.put("610828" , "陝西省榆林市佳縣");
    	countyCodes.put("610829" , "陝西省榆林市吳堡縣");
    	countyCodes.put("610830" , "陝西省榆林市清澗縣");
    	countyCodes.put("610831" , "陝西省榆林市子洲縣");
    	countyCodes.put("610900" , "陝西省安康市");
    	countyCodes.put("610901" , "陝西省安康市");
    	countyCodes.put("610902" , "陝西省安康市漢濱區");
    	countyCodes.put("610921" , "陝西省安康市漢陰縣");
    	countyCodes.put("610922" , "陝西省安康市石泉縣");
    	countyCodes.put("610923" , "陝西省安康市寧陝縣");
    	countyCodes.put("610924" , "陝西省安康市紫陽縣");
    	countyCodes.put("610925" , "陝西省安康市嵐皋縣");
    	countyCodes.put("610926" , "陝西省安康市平利縣");
    	countyCodes.put("610927" , "陝西省安康市鎮坪縣");
    	countyCodes.put("610928" , "陝西省安康市旬陽縣");
    	countyCodes.put("610929" , "陝西省安康市白河縣");
    	countyCodes.put("611000" , "陝西省商洛市");
    	countyCodes.put("611001" , "陝西省商洛市");
    	countyCodes.put("611002" , "陝西省商洛市商州區");
    	countyCodes.put("611021" , "陝西省商洛市洛南縣");
    	countyCodes.put("611022" , "陝西省商洛市丹鳳縣");
    	countyCodes.put("611023" , "陝西省商洛市商南縣");
    	countyCodes.put("611024" , "陝西省商洛市山陽縣");
    	countyCodes.put("611025" , "陝西省商洛市鎮安縣");
    	countyCodes.put("611026" , "陝西省商洛市柞水縣");
    	countyCodes.put("620000" , "甘肅省");
    	countyCodes.put("620100" , "甘肅省蘭州市");
    	countyCodes.put("620101" , "甘肅省蘭州市");
    	countyCodes.put("620102" , "甘肅省蘭州市城關區");
    	countyCodes.put("620103" , "甘肅省蘭州市七里河區");
    	countyCodes.put("620104" , "甘肅省蘭州市西固區");
    	countyCodes.put("620105" , "甘肅省蘭州市安寧區");
    	countyCodes.put("620111" , "甘肅省蘭州市紅古區");
    	countyCodes.put("620121" , "甘肅省蘭州市永登縣");
    	countyCodes.put("620122" , "甘肅省蘭州市皋蘭縣");
    	countyCodes.put("620123" , "甘肅省蘭州市榆中縣");
    	countyCodes.put("620200" , "甘肅省嘉峪關市");
    	countyCodes.put("620201" , "甘肅省嘉峪關市");
    	countyCodes.put("620300" , "甘肅省金昌市");
    	countyCodes.put("620301" , "甘肅省金昌市");
    	countyCodes.put("620302" , "甘肅省金昌市金川區");
    	countyCodes.put("620321" , "甘肅省金昌市永昌縣");
    	countyCodes.put("620400" , "甘肅省白銀市");
    	countyCodes.put("620401" , "甘肅省白銀市");
    	countyCodes.put("620402" , "甘肅省白銀市白銀區");
    	countyCodes.put("620403" , "甘肅省白銀市平川區");
    	countyCodes.put("620421" , "甘肅省白銀市靖遠縣");
    	countyCodes.put("620422" , "甘肅省白銀市會寧縣");
    	countyCodes.put("620423" , "甘肅省白銀市景泰縣");
    	countyCodes.put("632600" , "青海省果洛藏族自治州");
    	countyCodes.put("632621" , "青海省果洛藏族自治州瑪沁縣");
    	countyCodes.put("632622" , "青海省果洛藏族自治州班瑪縣");
    	countyCodes.put("620524" , "甘肅省天水市武山縣");
    	countyCodes.put("632625" , "青海省果洛藏族自治州久治縣");
    	countyCodes.put("632626" , "青海省果洛藏族自治州瑪多縣");
    	countyCodes.put("632700" , "青海省玉樹藏族自治州");
    	countyCodes.put("632721" , "青海省玉樹藏族自治州玉樹縣");
    	countyCodes.put("632722" , "青海省玉樹藏族自治州雜多縣");
    	countyCodes.put("632723" , "青海省玉樹藏族自治州稱多縣");
    	countyCodes.put("632724" , "青海省玉樹藏族自治州治多縣");
    	countyCodes.put("632725" , "青海省玉樹藏族自治州囊謙縣");
    	countyCodes.put("632726" , "青海省玉樹藏族自治州曲麻萊縣");
    	countyCodes.put("632800" , "青海省海西蒙古族藏族自治州");
    	countyCodes.put("632801" , "青海省海西蒙古族藏族自治州格爾木市");
    	countyCodes.put("632802" , "青海省海西蒙古族藏族自治州德令哈市");
    	countyCodes.put("632821" , "青海省海西蒙古族藏族自治州烏蘭縣");
    	countyCodes.put("632822" , "青海省海西蒙古族藏族自治州都蘭縣");
    	countyCodes.put("632823" , "青海省海西蒙古族藏族自治州天峻縣");
    	countyCodes.put("640000" , "寧夏回族自治區");
    	countyCodes.put("640100" , "寧夏回族自治區銀川市");
    	countyCodes.put("640101" , "寧夏回族自治區銀川市");
    	countyCodes.put("640104" , "寧夏回族自治區銀川市興慶區");
    	countyCodes.put("640105" , "寧夏回族自治區銀川市西夏區");
    	countyCodes.put("640106" , "寧夏回族自治區銀川市金鳳區");
    	countyCodes.put("640121" , "寧夏回族自治區銀川市永寧縣");
    	countyCodes.put("640122" , "寧夏回族自治區銀川市賀蘭縣");
    	countyCodes.put("640181" , "寧夏回族自治區銀川市靈武市");
    	countyCodes.put("640200" , "寧夏回族自治區石嘴山市");
    	countyCodes.put("640201" , "寧夏回族自治區石嘴山市");
    	countyCodes.put("640202" , "寧夏回族自治區石嘴山市大武口區");
    	countyCodes.put("640205" , "寧夏回族自治區石嘴山市惠農區");
    	countyCodes.put("640221" , "寧夏回族自治區石嘴山市平羅縣");
    	countyCodes.put("640300" , "寧夏回族自治區吳忠市");
    	countyCodes.put("640301" , "寧夏回族自治區吳忠市");
    	countyCodes.put("640302" , "寧夏回族自治區吳忠市利通區");
    	countyCodes.put("640323" , "寧夏回族自治區吳忠市鹽池縣");
    	countyCodes.put("640324" , "寧夏回族自治區吳忠市同心縣");
    	countyCodes.put("640381" , "寧夏回族自治區吳忠市青銅峽市");
    	countyCodes.put("640400" , "寧夏回族自治區固原市");
    	countyCodes.put("640401" , "寧夏回族自治區固原市");
    	countyCodes.put("640402" , "寧夏回族自治區固原市原州區");
    	countyCodes.put("640422" , "寧夏回族自治區固原市西吉縣");
    	countyCodes.put("640423" , "寧夏回族自治區固原市隆德縣");
    	countyCodes.put("640424" , "寧夏回族自治區固原市涇源縣");
    	countyCodes.put("640425" , "寧夏回族自治區固原市彭陽縣");
    	countyCodes.put("640500" , "寧夏回族自治區中衛市");
    	countyCodes.put("640501" , "寧夏回族自治區中衛市");
    	countyCodes.put("640502" , "寧夏回族自治區中衛市沙坡頭區");
    	countyCodes.put("640521" , "寧夏回族自治區中衛市中寧縣");
    	countyCodes.put("640522" , "寧夏回族自治區中衛市海原縣");
    	countyCodes.put("650000" , "新疆維吾爾自治區");
    	countyCodes.put("650100" , "新疆維吾爾自治區烏魯木齊市");
    	countyCodes.put("650101" , "新疆維吾爾自治區烏魯木齊市");
    	countyCodes.put("650102" , "新疆維吾爾自治區烏魯木齊市天山區");
    	countyCodes.put("650103" , "新疆維吾爾自治區烏魯木齊市沙依巴克區");
    	countyCodes.put("610304" , "陝西省寶雞市陳倉區");
    	countyCodes.put("451322" , "廣西壯族自治區來賓市象州縣");
    	countyCodes.put("451323" , "廣西壯族自治區來賓市武宣縣");
    	countyCodes.put("451324" , "廣西壯族自治區來賓市金秀瑤族自治縣");
    	countyCodes.put("451381" , "廣西壯族自治區來賓市合山市");
    	countyCodes.put("451400" , "廣西壯族自治區崇左市");
    	countyCodes.put("451401" , "廣西壯族自治區崇左市");
    	countyCodes.put("451402" , "廣西壯族自治區崇左市江洲區");
    	countyCodes.put("451421" , "廣西壯族自治區崇左市扶綏縣");
    	countyCodes.put("451422" , "廣西壯族自治區崇左市寧明縣");
    	countyCodes.put("451423" , "廣西壯族自治區崇左市龍州縣");
    	countyCodes.put("451424" , "廣西壯族自治區崇左市大新縣");
    	countyCodes.put("451425" , "廣西壯族自治區崇左市天等縣");
    	countyCodes.put("451481" , "廣西壯族自治區崇左市憑祥市");
    	countyCodes.put("460000" , "海南省");
    	countyCodes.put("440784" , "廣東省江門市鶴山市");
    	countyCodes.put("460106" , "海南省海口市龍華區");
    	countyCodes.put("450225" , "廣西壯族自治區柳州市融水苗族自治縣");
    	countyCodes.put("450226" , "廣西壯族自治區柳州市三江侗族自治縣");
    	countyCodes.put("450300" , "廣西壯族自治區桂林市");
    	countyCodes.put("450301" , "廣西壯族自治區桂林市");
    	countyCodes.put("450302" , "廣西壯族自治區桂林市秀峯區");
    	countyCodes.put("450303" , "廣西壯族自治區桂林市疊彩區");
    	countyCodes.put("450304" , "廣西壯族自治區桂林市象山區");
    	countyCodes.put("450305" , "廣西壯族自治區桂林市七星區");
    	countyCodes.put("450311" , "廣西壯族自治區桂林市雁山區");
    	countyCodes.put("450321" , "廣西壯族自治區桂林市陽朔縣");
    	countyCodes.put("450322" , "廣西壯族自治區桂林市臨桂縣");
    	countyCodes.put("450323" , "廣西壯族自治區桂林市靈川縣");
    	countyCodes.put("450324" , "廣西壯族自治區桂林市全州縣");
    	countyCodes.put("450325" , "廣西壯族自治區桂林市興安縣");
    	countyCodes.put("450326" , "廣西壯族自治區桂林市永福縣");
    	countyCodes.put("450327" , "廣西壯族自治區桂林市灌陽縣");
    	countyCodes.put("450328" , "廣西壯族自治區桂林市龍勝各族自治縣");
    	countyCodes.put("450329" , "廣西壯族自治區桂林市資源縣");
    	countyCodes.put("450330" , "廣西壯族自治區桂林市平樂縣");
    	countyCodes.put("450331" , "廣西壯族自治區桂林市荔蒲縣");
    	countyCodes.put("450332" , "廣西壯族自治區桂林市恭城瑤族自治縣");
    	countyCodes.put("450400" , "廣西壯族自治區梧州市");
    	countyCodes.put("450401" , "廣西壯族自治區梧州市");
    	countyCodes.put("450403" , "廣西壯族自治區梧州市萬秀區");
    	countyCodes.put("450404" , "廣西壯族自治區梧州市蝶山區");
    	countyCodes.put("450405" , "廣西壯族自治區梧州市長洲區");
    	countyCodes.put("450421" , "廣西壯族自治區梧州市蒼梧縣");
    	countyCodes.put("450422" , "廣西壯族自治區梧州市藤縣");
    	countyCodes.put("450423" , "廣西壯族自治區梧州市蒙山縣");
    	countyCodes.put("450481" , "廣西壯族自治區梧州市岑溪市");
    	countyCodes.put("450500" , "廣西壯族自治區北海市");
    	countyCodes.put("450501" , "廣西壯族自治區北海市");
    	countyCodes.put("450502" , "廣西壯族自治區北海市海城區");
    	countyCodes.put("450503" , "廣西壯族自治區北海市銀海區");
    	countyCodes.put("450512" , "廣西壯族自治區北海市鐵山港區");
    	countyCodes.put("450521" , "廣西壯族自治區北海市合浦縣");
    	countyCodes.put("450600" , "廣西壯族自治區防城港市");
    	countyCodes.put("450601" , "廣西壯族自治區防城港市");
    	countyCodes.put("450602" , "廣西壯族自治區防城港市港口區");
    	countyCodes.put("450603" , "廣西壯族自治區防城港市防城區");
    	countyCodes.put("450621" , "廣西壯族自治區防城港市上思縣");
    	countyCodes.put("450681" , "廣西壯族自治區防城港市東興市");
    	countyCodes.put("450700" , "廣西壯族自治區欽州市");
    	countyCodes.put("450701" , "廣西壯族自治區欽州市");
    	countyCodes.put("450702" , "廣西壯族自治區欽州市欽南區");
    	countyCodes.put("450703" , "廣西壯族自治區欽州市欽北區");
    	countyCodes.put("450721" , "廣西壯族自治區欽州市靈山縣");
    	countyCodes.put("450722" , "廣西壯族自治區欽州市浦北縣");
    	countyCodes.put("450800" , "廣西壯族自治區貴港市");
    	countyCodes.put("450801" , "廣西壯族自治區貴港市");
    	countyCodes.put("450802" , "廣西壯族自治區貴港市港北區");
    	countyCodes.put("450803" , "廣西壯族自治區貴港市港南區");
    	countyCodes.put("450804" , "廣西壯族自治區貴港市覃塘區");
    	countyCodes.put("450821" , "廣西壯族自治區貴港市平南縣");
    	countyCodes.put("450881" , "廣西壯族自治區貴港市桂平市");
    	countyCodes.put("450900" , "廣西壯族自治區玉林市");
    	countyCodes.put("510683" , "四川省德陽市綿竹市");
    	countyCodes.put("510700" , "四川省綿陽市");
    	countyCodes.put("522626" , "貴州省黔東南苗族侗族自治州岑鞏縣");
    	countyCodes.put("522627" , "貴州省黔東南苗族侗族自治州天柱縣");
    	countyCodes.put("522628" , "貴州省黔東南苗族侗族自治州錦屏縣");
    	countyCodes.put("522629" , "貴州省黔東南苗族侗族自治州劍河縣");
    	countyCodes.put("522630" , "貴州省黔東南苗族侗族自治州臺江縣");
    	countyCodes.put("522631" , "貴州省黔東南苗族侗族自治州黎平縣");
    	countyCodes.put("522632" , "貴州省黔東南苗族侗族自治州榕江縣");
    	countyCodes.put("522633" , "貴州省黔東南苗族侗族自治州從江縣");
    	countyCodes.put("522634" , "貴州省黔東南苗族侗族自治州雷山縣");
    	countyCodes.put("522635" , "貴州省黔東南苗族侗族自治州麻江縣");
    	countyCodes.put("522636" , "貴州省黔東南苗族侗族自治州丹寨縣");
    	countyCodes.put("522700" , "貴州省黔南布依族苗族自治州");
    	countyCodes.put("522701" , "貴州省黔南布依族苗族自治州都勻市");
    	countyCodes.put("522702" , "貴州省黔南布依族苗族自治州福泉市");
    	countyCodes.put("522722" , "貴州省黔南布依族苗族自治州荔波縣");
    	countyCodes.put("522723" , "貴州省黔南布依族苗族自治州貴定縣");
    	countyCodes.put("522725" , "貴州省黔南布依族苗族自治州甕安縣");
    	countyCodes.put("522726" , "貴州省黔南布依族苗族自治州獨山縣");
    	countyCodes.put("522727" , "貴州省黔南布依族苗族自治州平塘縣");
    	countyCodes.put("522728" , "貴州省黔南布依族苗族自治州羅甸縣");
    	countyCodes.put("522729" , "貴州省黔南布依族苗族自治州長順縣");
    	countyCodes.put("522730" , "貴州省黔南布依族苗族自治州龍裏縣");
    	countyCodes.put("522731" , "貴州省黔南布依族苗族自治州惠水縣");
    	countyCodes.put("522732" , "貴州省黔南布依族苗族自治州三都水族自治縣");
    	countyCodes.put("530000" , "雲南省");
    	countyCodes.put("530100" , "雲南省昆明市");
    	countyCodes.put("530101" , "雲南省昆明市");
    	countyCodes.put("530102" , "雲南省昆明市五華區");
    	countyCodes.put("530103" , "雲南省昆明市盤龍區");
    	countyCodes.put("621222" , "甘肅省隴南市文縣");
    	countyCodes.put("621223" , "甘肅省隴南市宕昌縣");
    	countyCodes.put("621224" , "甘肅省隴南市康縣");
    	countyCodes.put("542337" , "西藏自治區日喀則地區薩嘎縣");
    	countyCodes.put("542338" , "西藏自治區日喀則地區崗巴縣");
    	countyCodes.put("610328" , "陝西省寶雞市千陽縣");
    	countyCodes.put("610329" , "陝西省寶雞市麟遊縣");
    	countyCodes.put("610330" , "陝西省寶雞市鳳縣");
    	countyCodes.put("610331" , "陝西省寶雞市太白縣");
    	countyCodes.put("610400" , "陝西省咸陽市");
    	countyCodes.put("610401" , "陝西省咸陽市");
    	countyCodes.put("610402" , "陝西省咸陽市秦都區");
    	countyCodes.put("610403" , "陝西省咸陽市楊凌區");
    	countyCodes.put("610404" , "陝西省咸陽市渭城區");
    	countyCodes.put("610422" , "陝西省咸陽市三原縣");
    	countyCodes.put("610423" , "陝西省咸陽市涇陽縣");
    	countyCodes.put("610424" , "陝西省咸陽市乾縣");
    	countyCodes.put("610425" , "陝西省咸陽市禮泉縣");
    	countyCodes.put("610426" , "陝西省咸陽市永壽縣");
    	countyCodes.put("610427" , "陝西省咸陽市彬縣");
    	countyCodes.put("610428" , "陝西省咸陽市長武縣");
    	countyCodes.put("610429" , "陝西省咸陽市旬邑縣");
    	countyCodes.put("610430" , "陝西省咸陽市淳化縣");
    	countyCodes.put("610431" , "陝西省咸陽市武功縣");
    	countyCodes.put("610481" , "陝西省咸陽市興平市");
    	countyCodes.put("610500" , "陝西省渭南市");
    	countyCodes.put("610501" , "陝西省渭南市");
    	countyCodes.put("610502" , "陝西省渭南市臨渭區");
    	countyCodes.put("610521" , "陝西省渭南市華縣");
    	countyCodes.put("610522" , "陝西省渭南市潼關縣");
    	countyCodes.put("610523" , "陝西省渭南市大荔縣");
    	countyCodes.put("610524" , "陝西省渭南市合陽縣");
    	countyCodes.put("610525" , "陝西省渭南市澄城縣");
    	countyCodes.put("610526" , "陝西省渭南市蒲城縣");
    	countyCodes.put("610527" , "陝西省渭南市白水縣");
    	countyCodes.put("610528" , "陝西省渭南市富平縣");
    	countyCodes.put("610581" , "陝西省渭南市韓城市");
    	countyCodes.put("610582" , "陝西省渭南市華陰市");
    	countyCodes.put("610600" , "陝西省延安市");
    	countyCodes.put("610601" , "陝西省延安市");
    	countyCodes.put("610602" , "陝西省延安市寶塔區");
    	countyCodes.put("610621" , "陝西省延安市延長縣");
    	countyCodes.put("610622" , "陝西省延安市延川縣");
    	countyCodes.put("610623" , "陝西省延安市子長縣");
    	countyCodes.put("610624" , "陝西省延安市安塞縣");
    	countyCodes.put("610625" , "陝西省延安市志丹縣");
    	countyCodes.put("610626" , "陝西省延安市吳旗縣");
    	countyCodes.put("610627" , "陝西省延安市甘泉縣");
    	countyCodes.put("610628" , "陝西省延安市富縣");
    	countyCodes.put("610629" , "陝西省延安市洛川縣");
    	countyCodes.put("610630" , "陝西省延安市宜川縣");
    	countyCodes.put("610631" , "陝西省延安市黃龍縣");
    	countyCodes.put("610632" , "陝西省延安市黃陵縣");
    	countyCodes.put("610700" , "陝西省漢中市");
    	countyCodes.put("610701" , "陝西省漢中市");
    	countyCodes.put("610702" , "陝西省漢中市漢臺區");
    	countyCodes.put("610721" , "陝西省漢中市南鄭縣");
    	countyCodes.put("610722" , "陝西省漢中市城固縣");
    	countyCodes.put("610723" , "陝西省漢中市洋縣");
    	countyCodes.put("610724" , "陝西省漢中市西鄉縣");
    	countyCodes.put("610725" , "陝西省漢中市勉縣");
    	countyCodes.put("610726" , "陝西省漢中市寧強縣");
    	countyCodes.put("620501" , "甘肅省天水市");
    	countyCodes.put("620502" , "甘肅省天水市秦城區");
    	countyCodes.put("620503" , "甘肅省天水市北道區");
    	countyCodes.put("620521" , "甘肅省天水市清水縣");
    	countyCodes.put("620522" , "甘肅省天水市秦安縣");
    	countyCodes.put("542400" , "西藏自治區那曲地區");
    	countyCodes.put("542421" , "西藏自治區那曲地區那曲縣");
    	countyCodes.put("542422" , "西藏自治區那曲地區嘉黎縣");
    	countyCodes.put("542423" , "西藏自治區那曲地區比如縣");
    	countyCodes.put("542424" , "西藏自治區那曲地區聶榮縣");
    	countyCodes.put("542425" , "西藏自治區那曲地區安多縣");
    	countyCodes.put("542426" , "西藏自治區那曲地區申扎縣");
    	countyCodes.put("542427" , "西藏自治區那曲地區索縣");
    	countyCodes.put("542428" , "西藏自治區那曲地區班戈縣");
    	countyCodes.put("542429" , "西藏自治區那曲地區巴青縣");
    	countyCodes.put("542430" , "西藏自治區那曲地區尼瑪縣");
    	countyCodes.put("542500" , "西藏自治區阿里地區");
    	countyCodes.put("542521" , "西藏自治區阿里地區普蘭縣");
    	countyCodes.put("542522" , "西藏自治區阿里地區札達縣");
    	countyCodes.put("542523" , "西藏自治區阿里地區噶爾縣");
    	countyCodes.put("542524" , "西藏自治區阿里地區日土縣");
    	countyCodes.put("542525" , "西藏自治區阿里地區革吉縣");
    	countyCodes.put("542526" , "西藏自治區阿里地區改則縣");
    	countyCodes.put("542527" , "西藏自治區阿里地區措勤縣");
    	countyCodes.put("542600" , "西藏自治區林芝地區");
    	countyCodes.put("542621" , "西藏自治區林芝地區林芝縣");
    	countyCodes.put("542622" , "西藏自治區林芝地區工布江達縣");
    	countyCodes.put("542623" , "西藏自治區林芝地區米林縣");
    	countyCodes.put("542624" , "西藏自治區林芝地區墨脫縣");
    	countyCodes.put("542625" , "西藏自治區林芝地區波密縣");
    	countyCodes.put("542626" , "西藏自治區林芝地區察隅縣");
    	countyCodes.put("542627" , "西藏自治區林芝地區朗縣");
    	countyCodes.put("610000" , "陝西省");
    	countyCodes.put("610100" , "陝西省西安市");
    	countyCodes.put("610101" , "陝西省西安市");
    	countyCodes.put("610102" , "陝西省西安市新城區");
    	countyCodes.put("610103" , "陝西省西安市碑林區");
    	countyCodes.put("610104" , "陝西省西安市蓮湖區");
    	countyCodes.put("610111" , "陝西省西安市灞橋區");
    	countyCodes.put("610112" , "陝西省西安市未央區");
    	countyCodes.put("610113" , "陝西省西安市雁塔區");
    	countyCodes.put("610114" , "陝西省西安市閻良區");
    	countyCodes.put("610115" , "陝西省西安市臨潼區");
    	countyCodes.put("610116" , "陝西省西安市長安區");
    	countyCodes.put("610122" , "陝西省西安市藍田縣");
    	countyCodes.put("610124" , "陝西省西安市周至縣");
    	countyCodes.put("610125" , "陝西省西安市戶縣");
    	countyCodes.put("610126" , "陝西省西安市高陵縣");
    	countyCodes.put("610200" , "陝西省銅川市");
    	countyCodes.put("610201" , "陝西省銅川市");
    	countyCodes.put("610202" , "陝西省銅川市王益區");
    	countyCodes.put("610203" , "陝西省銅川市印臺區");
    	countyCodes.put("610204" , "陝西省銅川市耀州區");
    	countyCodes.put("610222" , "陝西省銅川市宜君縣");
    	countyCodes.put("610300" , "陝西省寶雞市");
    	countyCodes.put("610301" , "陝西省寶雞市");
    	countyCodes.put("610302" , "陝西省寶雞市渭濱區");
    	countyCodes.put("610303" , "陝西省寶雞市金臺區");
    	countyCodes.put("654326" , "新疆維吾爾自治區阿勒泰地區吉木乃縣");
    	countyCodes.put("632525" , "青海省海南藏族自治州貴南縣");
    	countyCodes.put("650104" , "新疆維吾爾自治區烏魯木齊市新市區");
    	countyCodes.put("650105" , "新疆維吾爾自治區烏魯木齊市水磨溝區");
    	countyCodes.put("650106" , "新疆維吾爾自治區烏魯木齊市頭屯河區");
    	countyCodes.put("621225" , "甘肅省隴南市西和縣");
    	countyCodes.put("621226" , "甘肅省隴南市禮縣");
    	countyCodes.put("621227" , "甘肅省隴南市徽縣");
    	countyCodes.put("621228" , "甘肅省隴南市兩當縣");
    	countyCodes.put("622900" , "甘肅省臨夏回族自治州");
    	countyCodes.put("622901" , "甘肅省臨夏回族自治州臨夏市");
    	countyCodes.put("622921" , "甘肅省臨夏回族自治州臨夏縣");
    	countyCodes.put("622922" , "甘肅省臨夏回族自治州康樂縣");
    	countyCodes.put("622923" , "甘肅省臨夏回族自治州永靖縣");
    	countyCodes.put("622924" , "甘肅省臨夏回族自治州廣河縣");
    	countyCodes.put("622925" , "甘肅省臨夏回族自治州和政縣");
    	countyCodes.put("622926" , "甘肅省臨夏回族自治州東鄉族自治縣");
    	countyCodes.put("622927" , "甘肅省臨夏回族自治州積石山保安族東鄉族撒拉族自治縣");
    	countyCodes.put("623000" , "甘肅省甘南藏族自治州");
    	countyCodes.put("623001" , "甘肅省甘南藏族自治州合作市");
    	countyCodes.put("623021" , "甘肅省甘南藏族自治州臨潭縣");
    	countyCodes.put("623022" , "甘肅省甘南藏族自治州卓尼縣");
    	countyCodes.put("623023" , "甘肅省甘南藏族自治州舟曲縣");
    	countyCodes.put("623024" , "甘肅省甘南藏族自治州迭部縣");
    	countyCodes.put("623025" , "甘肅省甘南藏族自治州瑪曲縣");
    	countyCodes.put("623026" , "甘肅省甘南藏族自治州碌曲縣");
    	countyCodes.put("623027" , "甘肅省甘南藏族自治州夏河縣");
    	countyCodes.put("630000" , "青海省");
    	countyCodes.put("630100" , "青海省西寧市");
    	countyCodes.put("630101" , "青海省西寧市");
    	countyCodes.put("630102" , "青海省西寧市城東區");
    	countyCodes.put("630103" , "青海省西寧市城中區");
    	countyCodes.put("630104" , "青海省西寧市城西區");
    	countyCodes.put("630105" , "青海省西寧市城北區");
    	countyCodes.put("630121" , "青海省西寧市大通回族土族自治縣");
    	countyCodes.put("630122" , "青海省西寧市湟中縣");
    	countyCodes.put("630123" , "青海省西寧市湟源縣");
    	countyCodes.put("632100" , "青海省海東地區");
    	countyCodes.put("632121" , "青海省海東地區平安縣");
    	countyCodes.put("632122" , "青海省海東地區民和回族土族自治縣");
    	countyCodes.put("632123" , "青海省海東地區樂都縣");
    	countyCodes.put("632126" , "青海省海東地區互助土族自治縣");
    	countyCodes.put("632127" , "青海省海東地區化隆回族自治縣");
    	countyCodes.put("632128" , "青海省海東地區循化撒拉族自治縣");
    	countyCodes.put("632200" , "青海省海北藏族自治州");
    	countyCodes.put("632221" , "青海省海北藏族自治州門源回族自治縣");
    	countyCodes.put("632222" , "青海省海北藏族自治州祁連縣");
    	countyCodes.put("632223" , "青海省海北藏族自治州海晏縣");
    	countyCodes.put("632224" , "青海省海北藏族自治州剛察縣");
    	countyCodes.put("632300" , "青海省黃南藏族自治州");
    	countyCodes.put("632321" , "青海省黃南藏族自治州同仁縣");
    	countyCodes.put("632322" , "青海省黃南藏族自治州尖扎縣");
    	countyCodes.put("632323" , "青海省黃南藏族自治州澤庫縣");
    	countyCodes.put("632324" , "青海省黃南藏族自治州河南蒙古族自治縣");
    	countyCodes.put("632500" , "青海省海南藏族自治州");
    	countyCodes.put("632521" , "青海省海南藏族自治州共和縣");
    	countyCodes.put("632522" , "青海省海南藏族自治州同德縣");
    	countyCodes.put("632523" , "青海省海南藏族自治州貴德縣");
    	countyCodes.put("632524" , "青海省海南藏族自治州興海縣");
    	countyCodes.put("652929" , "新疆維吾爾自治區阿克蘇地區柯坪縣");
    	countyCodes.put("610322" , "陝西省寶雞市鳳翔縣");
    	countyCodes.put("610323" , "陝西省寶雞市岐山縣");
    	countyCodes.put("610324" , "陝西省寶雞市扶風縣");
    	countyCodes.put("610326" , "陝西省寶雞市眉縣");
    	countyCodes.put("610327" , "陝西省寶雞市隴縣");
    	countyCodes.put("650107" , "新疆維吾爾自治區烏魯木齊市達阪城區");
    	countyCodes.put("620525" , "甘肅省天水市張家川回族自治縣");
    	countyCodes.put("620600" , "甘肅省武威市");
    	countyCodes.put("620601" , "甘肅省武威市");
    	countyCodes.put("620602" , "甘肅省武威市涼州區");
    	countyCodes.put("620621" , "甘肅省武威市民勤縣");
    	countyCodes.put("620622" , "甘肅省武威市古浪縣");
    	countyCodes.put("620623" , "甘肅省武威市天祝藏族自治縣");
    	countyCodes.put("620700" , "甘肅省張掖市");
    	countyCodes.put("620701" , "甘肅省張掖市");
    	countyCodes.put("620702" , "甘肅省張掖市甘州區");
    	countyCodes.put("620721" , "甘肅省張掖市肅南裕固族自治縣");
    	countyCodes.put("620722" , "甘肅省張掖市民樂縣");
    	countyCodes.put("620723" , "甘肅省張掖市臨澤縣");
    	countyCodes.put("620724" , "甘肅省張掖市高臺縣");
    	countyCodes.put("620725" , "甘肅省張掖市山丹縣");
    	countyCodes.put("620800" , "甘肅省平涼市");
    	countyCodes.put("620801" , "甘肅省平涼市");
    	countyCodes.put("620802" , "甘肅省平涼市崆峒區");
    	countyCodes.put("620821" , "甘肅省平涼市涇川縣");
    	countyCodes.put("620822" , "甘肅省平涼市靈臺縣");
    	countyCodes.put("620823" , "甘肅省平涼市崇信縣");
    	countyCodes.put("620824" , "甘肅省平涼市華亭縣");
    	countyCodes.put("620825" , "甘肅省平涼市莊浪縣");
    	countyCodes.put("620826" , "甘肅省平涼市靜寧縣");
    	countyCodes.put("620900" , "甘肅省酒泉市");
    	countyCodes.put("620901" , "甘肅省酒泉市");
    	countyCodes.put("620902" , "甘肅省酒泉市肅州區");
    	countyCodes.put("620921" , "甘肅省酒泉市金塔縣");
    	countyCodes.put("620922" , "甘肅省酒泉市安西縣");
    	countyCodes.put("620923" , "甘肅省酒泉市肅北蒙古族自治縣");
    	countyCodes.put("620924" , "甘肅省酒泉市阿克塞哈薩克族自治縣");
    	countyCodes.put("620981" , "甘肅省酒泉市玉門市");
    	countyCodes.put("620982" , "甘肅省酒泉市敦煌市");
    	countyCodes.put("621000" , "甘肅省慶陽市");
    	countyCodes.put("621001" , "甘肅省慶陽市");
    	countyCodes.put("621002" , "甘肅省慶陽市西峯區");
    	countyCodes.put("621021" , "甘肅省慶陽市慶城縣");
    	countyCodes.put("621022" , "甘肅省慶陽市環縣");
    	countyCodes.put("621023" , "甘肅省慶陽市華池縣");
    	countyCodes.put("621024" , "甘肅省慶陽市合水縣");
    	countyCodes.put("621025" , "甘肅省慶陽市正寧縣");
    	countyCodes.put("621026" , "甘肅省慶陽市寧縣");
    	countyCodes.put("621027" , "甘肅省慶陽市鎮原縣");
    	countyCodes.put("621100" , "甘肅省定西市");
    	countyCodes.put("621101" , "甘肅省定西市");
    	countyCodes.put("621102" , "甘肅省定西市安定區");
    	countyCodes.put("621121" , "甘肅省定西市通渭縣");
    	countyCodes.put("621122" , "甘肅省定西市隴西縣");
    	countyCodes.put("621123" , "甘肅省定西市渭源縣");
    	countyCodes.put("621124" , "甘肅省定西市臨洮縣");
    	countyCodes.put("621125" , "甘肅省定西市漳縣");
    	countyCodes.put("621126" , "甘肅省定西市岷縣");
    	countyCodes.put("621200" , "甘肅省隴南市");
    	countyCodes.put("621201" , "甘肅省隴南市");
    	countyCodes.put("621202" , "甘肅省隴南市武都區");
    	countyCodes.put("621221" , "甘肅省隴南市成縣");
    	countyCodes.put("653000" , "新疆維吾爾自治區克孜勒蘇柯爾克孜自治州");
    	countyCodes.put("653001" , "新疆維吾爾自治區克孜勒蘇柯爾克孜自治州阿圖什市");
    	countyCodes.put("653022" , "新疆維吾爾自治區克孜勒蘇柯爾克孜自治州阿克陶縣");
    	countyCodes.put("653023" , "新疆維吾爾自治區克孜勒蘇柯爾克孜自治州阿合奇縣");
    	countyCodes.put("659003" , "新疆維吾爾自治區圖木舒克市");
    	countyCodes.put("659004" , "新疆維吾爾自治區五家渠市");
    	countyCodes.put("710000" , "臺灣省");
    	countyCodes.put("810000" , "香港特別行政區");
    	countyCodes.put("820000" , "澳門特別行政區");
    	countyCodes.put("A00000" , "亞洲");
    	countyCodes.put("B00000" , "非洲");
    	countyCodes.put("C00000" , "歐洲");
    	countyCodes.put("D00000" , "美洲");
    	countyCodes.put("E00000" , "大洋洲");
    	countyCodes.put("F01000" , "南極洲");
    	countyCodes.put("ZZZZZZ" , "其它");
    	countyCodes.put("522425" , "貴州省畢節地區織金縣");
    	countyCodes.put("522426" , "貴州省畢節地區納雍縣");
    	countyCodes.put("522427" , "貴州省畢節地區威寧彝族回族苗族自治縣");
    	countyCodes.put("522428" , "貴州省畢節地區赫章縣");
    	countyCodes.put("522600" , "貴州省黔東南苗族侗族自治州");
    	countyCodes.put("522601" , "貴州省黔東南苗族侗族自治州凱裏市");
    	countyCodes.put("522622" , "貴州省黔東南苗族侗族自治州黃平縣");
    	countyCodes.put("522623" , "貴州省黔東南苗族侗族自治州施秉縣");
    	countyCodes.put("522624" , "貴州省黔東南苗族侗族自治州三穗縣");
    	countyCodes.put("513230" , "四川省阿壩藏族羌族自治州壤塘縣");
    	countyCodes.put("511425" , "四川省眉山市青神縣");
    	countyCodes.put("511500" , "四川省宜賓市");
    	countyCodes.put("511501" , "四川省宜賓市");
    	countyCodes.put("511502" , "四川省宜賓市翠屏區");
    	countyCodes.put("511521" , "四川省宜賓市宜賓縣");
    	countyCodes.put("511522" , "四川省宜賓市南溪縣");
    	countyCodes.put("511523" , "四川省宜賓市江安縣");
    	countyCodes.put("511524" , "四川省宜賓市長寧縣");
    	countyCodes.put("511525" , "四川省宜賓市高縣");
    	countyCodes.put("511526" , "四川省宜賓市珙縣");
    	countyCodes.put("511527" , "四川省宜賓市筠連縣");
    	countyCodes.put("511528" , "四川省宜賓市興文縣");
    	countyCodes.put("511529" , "四川省宜賓市屏山縣");
    	countyCodes.put("511600" , "四川省廣安市");
    	countyCodes.put("511601" , "四川省廣安市");
    	countyCodes.put("511602" , "四川省廣安市廣安區");
    	countyCodes.put("511621" , "四川省廣安市嶽池縣");
    	countyCodes.put("511622" , "四川省廣安市武勝縣");
    	countyCodes.put("511623" , "四川省廣安市鄰水縣");
    	countyCodes.put("511681" , "四川省廣安市華瑩市");
    	countyCodes.put("511700" , "四川省達州市");
    	countyCodes.put("511701" , "四川省達州市");
    	countyCodes.put("511702" , "四川省達州市通川區");
    	countyCodes.put("511721" , "四川省達州市達縣");
    	countyCodes.put("511722" , "四川省達州市宣漢縣");
    	countyCodes.put("511723" , "四川省達州市開江縣");
    	countyCodes.put("511724" , "四川省達州市大竹縣");
    	countyCodes.put("511725" , "四川省達州市渠縣");
    	countyCodes.put("511781" , "四川省達州市萬源市");
    	countyCodes.put("511800" , "四川省雅安市");
    	countyCodes.put("511801" , "四川省雅安市");
    	countyCodes.put("511802" , "四川省雅安市雨城區");
    	countyCodes.put("511821" , "四川省雅安市名山縣");
    	countyCodes.put("511822" , "四川省雅安市滎經縣");
    	countyCodes.put("511823" , "四川省雅安市漢源縣");
    	countyCodes.put("511824" , "四川省雅安市石棉縣");
    	countyCodes.put("511825" , "四川省雅安市天全縣");
    	countyCodes.put("511826" , "四川省雅安市蘆山縣");
    	countyCodes.put("511827" , "四川省雅安市寶興縣");
    	countyCodes.put("511900" , "四川省巴中市");
    	countyCodes.put("511901" , "四川省巴中市");
    	countyCodes.put("511902" , "四川省巴中市巴州區");
    	countyCodes.put("511921" , "四川省巴中市通江縣");
    	countyCodes.put("511922" , "四川省巴中市南江縣");
    	countyCodes.put("511923" , "四川省巴中市平昌縣");
    	countyCodes.put("512000" , "四川省資陽市");
    	countyCodes.put("512001" , "四川省資陽市");
    	countyCodes.put("512002" , "四川省資陽市雁江區");
    	countyCodes.put("512021" , "四川省資陽市安嶽縣");
    	countyCodes.put("512022" , "四川省資陽市樂至縣");
    	countyCodes.put("512081" , "四川省資陽市簡陽市");
    	countyCodes.put("513200" , "四川省阿壩藏族羌族自治州");
    	countyCodes.put("513221" , "四川省阿壩藏族羌族自治州汶川縣");
    	countyCodes.put("513222" , "四川省阿壩藏族羌族自治州理縣");
    	countyCodes.put("513223" , "四川省阿壩藏族羌族自治州茂縣");
    	countyCodes.put("513224" , "四川省阿壩藏族羌族自治州松潘縣");
    	countyCodes.put("513225" , "四川省阿壩藏族羌族自治州九寨溝縣");
    	countyCodes.put("513226" , "四川省阿壩藏族羌族自治州金川縣");
    	countyCodes.put("532300" , "雲南省楚雄彝族自治州");
    	countyCodes.put("532301" , "雲南省楚雄彝族自治州楚雄市");
    	countyCodes.put("532322" , "雲南省楚雄彝族自治州雙柏縣");
    	countyCodes.put("530423" , "雲南省玉溪市通海縣");
    	countyCodes.put("513231" , "四川省阿壩藏族羌族自治州阿壩縣");
    	countyCodes.put("513232" , "四川省阿壩藏族羌族自治州若爾蓋縣");
    	countyCodes.put("513233" , "四川省阿壩藏族羌族自治州紅原縣");
    	countyCodes.put("513300" , "四川省甘孜藏族自治州");
    	countyCodes.put("513321" , "四川省甘孜藏族自治州康定縣");
    	countyCodes.put("513322" , "四川省甘孜藏族自治州瀘定縣");
    	countyCodes.put("513323" , "四川省甘孜藏族自治州丹巴縣");
    	countyCodes.put("513324" , "四川省甘孜藏族自治州九龍縣");
    	countyCodes.put("513325" , "四川省甘孜藏族自治州雅江縣");
    	countyCodes.put("513326" , "四川省甘孜藏族自治州道孚縣");
    	countyCodes.put("513327" , "四川省甘孜藏族自治州爐霍縣");
    	countyCodes.put("513328" , "四川省甘孜藏族自治州甘孜縣");
    	countyCodes.put("513329" , "四川省甘孜藏族自治州新龍縣");
    	countyCodes.put("513330" , "四川省甘孜藏族自治州德格縣");
    	countyCodes.put("513331" , "四川省甘孜藏族自治州白玉縣");
    	countyCodes.put("513332" , "四川省甘孜藏族自治州石渠縣");
    	countyCodes.put("513333" , "四川省甘孜藏族自治州色達縣");
    	countyCodes.put("513334" , "四川省甘孜藏族自治州理塘縣");
    	countyCodes.put("513335" , "四川省甘孜藏族自治州巴塘縣");
    	countyCodes.put("513336" , "四川省甘孜藏族自治州鄉城縣");
    	countyCodes.put("513337" , "四川省甘孜藏族自治州稻城縣");
    	countyCodes.put("513338" , "四川省甘孜藏族自治州得榮縣");
    	countyCodes.put("513400" , "四川省涼山彝族自治州");
    	countyCodes.put("513401" , "四川省涼山彝族自治州西昌市");
    	countyCodes.put("513422" , "四川省涼山彝族自治州木裏藏族自治縣");
    	countyCodes.put("513423" , "四川省涼山彝族自治州鹽源縣");
    	countyCodes.put("513424" , "四川省涼山彝族自治州德昌縣");
    	countyCodes.put("513425" , "四川省涼山彝族自治州會理縣");
    	countyCodes.put("513426" , "四川省涼山彝族自治州會東縣");
    	countyCodes.put("513427" , "四川省涼山彝族自治州寧南縣");
    	countyCodes.put("513428" , "四川省涼山彝族自治州普格縣");
    	countyCodes.put("513429" , "四川省涼山彝族自治州布拖縣");
    	countyCodes.put("513430" , "四川省涼山彝族自治州金陽縣");
    	countyCodes.put("513431" , "四川省涼山彝族自治州昭覺縣");
    	countyCodes.put("513432" , "四川省涼山彝族自治州喜德縣");
       
        /**臺灣省代碼表**/
        twFirstCode.put("A", 10);
        twFirstCode.put("B", 11);
        twFirstCode.put("C", 12);
        twFirstCode.put("D", 13);
        twFirstCode.put("E", 14);
        twFirstCode.put("F", 15);
        twFirstCode.put("G", 16);
        twFirstCode.put("H", 17);
        twFirstCode.put("J", 18);
        twFirstCode.put("K", 19);
        twFirstCode.put("L", 20);
        twFirstCode.put("M", 21);
        twFirstCode.put("N", 22);
        twFirstCode.put("P", 23);
        twFirstCode.put("Q", 24);
        twFirstCode.put("R", 25);
        twFirstCode.put("S", 26);
        twFirstCode.put("T", 27);
        twFirstCode.put("U", 28);
        twFirstCode.put("V", 29);
        twFirstCode.put("X", 30);
        twFirstCode.put("Y", 31);
        twFirstCode.put("W", 32);
        twFirstCode.put("Z", 33);
        twFirstCode.put("I", 34);
        twFirstCode.put("O", 35);
        
        /**香港自治區代碼表**/
        hkFirstCode.put("A", 1);
        hkFirstCode.put("B", 2);
        hkFirstCode.put("C", 3);
        hkFirstCode.put("R", 18);
        hkFirstCode.put("U", 21);
        hkFirstCode.put("Z", 26);
        hkFirstCode.put("X", 24);
        hkFirstCode.put("W", 23);
        hkFirstCode.put("O", 15);
        hkFirstCode.put("N", 14);
    }

    /**
     * 將15位身份證號碼轉換爲18位
     * 
     * @param idCard
     *            15位身份編碼
     * @return 18位身份編碼
     */
    public static String conver15CardTo18(String idCard) {
        String idCard18 = "";
        if (idCard.length() != CHINA_ID_MIN_LENGTH) {
            return null;
        }
        if (isNum(idCard)) {
            // 獲取出生年月日
            String birthday = idCard.substring(6, 12);
            Date birthDate = null;
            try {
                birthDate = new SimpleDateFormat("yyMMdd").parse(birthday);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            Calendar cal = Calendar.getInstance();
            if (birthDate != null)
                cal.setTime(birthDate);
            // 獲取出生年(完全表現形式,如:2010)
            String sYear = String.valueOf(cal.get(Calendar.YEAR));
            idCard18 = idCard.substring(0, 6) + sYear + idCard.substring(8);
            // 轉換字符數組
            char[] cArr = idCard18.toCharArray();
            if (cArr != null) {
                int[] iCard = converCharToInt(cArr);
                int iSum17 = getPowerSum(iCard);
                // 獲取校驗位
                String sVal = getCheckCode18(iSum17);
                if (sVal.length() > 0) {
                    idCard18 += sVal;
                } else {
                    return null;
                }
            }
        } else {
            return null;
        }
        return idCard18;
    }

    /**
     * 驗證身份證是否合法
     */
    public static boolean validateCard(String idCard) {
        String card = idCard.trim();
        if (validateIdCard18(card)) {
            return true;
        }
        if (validateIdCard15(card)) {
            return true;
        }
        String[] cardval = validateIdCard10(card);
        if (cardval != null) {
            if (cardval[2].equals("true")) {
                return true;
            }
        }
        return false;
    }

    /**
     * 驗證18位身份編碼是否合法
     * 
     * @param idCard 身份編碼
     * @return 是否合法
     */
    public static boolean validateIdCard18(String idCard) {
        boolean bTrue = false;
        if (idCard.length() == CHINA_ID_MAX_LENGTH) {
            // 前17位
            String code17 = idCard.substring(0, 17);
            // 第18位
            String code18 = idCard.substring(17, CHINA_ID_MAX_LENGTH);
            if (isNum(code17)) {
                char[] cArr = code17.toCharArray();
                if (cArr != null) {
                    int[] iCard = converCharToInt(cArr);
                    int iSum17 = getPowerSum(iCard);
                    // 獲取校驗位
                    String val = getCheckCode18(iSum17);
                    if (val.length() > 0) {
                        if (val.equalsIgnoreCase(code18)) {
                            bTrue = true;
                        }
                    }
                }
            }
        }
        return bTrue;
    }

    /**
     * 驗證15位身份編碼是否合法
     * 
     * @param idCard
     *            身份編碼
     * @return 是否合法
     */
    public static boolean validateIdCard15(String idCard) {
        if (idCard.length() != CHINA_ID_MIN_LENGTH) {
            return false;
        }
        if (isNum(idCard)) {
            String proCode = idCard.substring(0, 2);
            if (cityCodes.get(proCode) == null) {
                return false;
            }
            String birthCode = idCard.substring(6, 12);
            Date birthDate = null;
            try {
                birthDate = new SimpleDateFormat("yy").parse(birthCode.substring(0, 2));
            } catch (ParseException e) {
                e.printStackTrace();
            }
            Calendar cal = Calendar.getInstance();
            if (birthDate != null)
                cal.setTime(birthDate);
            if (!valiDate(cal.get(Calendar.YEAR), Integer.valueOf(birthCode.substring(2, 4)),
                    Integer.valueOf(birthCode.substring(4, 6)))) {
                return false;
            }
        } else {
            return false;
        }
        return true;
    }

    /**
     * 驗證10位身份編碼是否合法
     * 
     * @param idCard 身份編碼
     * @return 身份證信息數組
     *         <p>
     *         [0] - 臺灣、澳門、香港 [1] - 性別(男M,女F,未知N) [2] - 是否合法(合法true,不合法false)
     *         若不是身份證件號碼則返回null
     *         </p>
     */
    public static String[] validateIdCard10(String idCard) {
        String[] info = new String[3];
        String card = idCard.replaceAll("[\\(|\\)]", "");
        if (card.length() != 8 && card.length() != 9 && idCard.length() != 10) {
            return null;
        }
        if (idCard.matches("^[a-zA-Z][0-9]{9}$")) { // 臺灣
            info[0] = "臺灣";
            System.out.println("11111");
            String char2 = idCard.substring(1, 2);
            if (char2.equals("1")) {
                info[1] = "M";
                System.out.println("MMMMMMM");
            } else if (char2.equals("2")) {
                info[1] = "F";
                System.out.println("FFFFFFF");
            } else {
                info[1] = "N";
                info[2] = "false";
                System.out.println("NNNN");
                return info;
            }
            info[2] = validateTWCard(idCard) ? "true" : "false";
        } else if (idCard.matches("^[1|5|7][0-9]{6}\\(?[0-9A-Z]\\)?$")) { // 澳門
            info[0] = "澳門";
            info[1] = "N";
            // TODO
        } else if (idCard.matches("^[A-Z]{1,2}[0-9]{6}\\(?[0-9A]\\)?$")) { // 香港
            info[0] = "香港";
            info[1] = "N";
            info[2] = validateHKCard(idCard) ? "true" : "false";
        } else {
            return null;
        }
        return info;
    }

    /**
     * 驗證臺灣身份證號碼
     * 
     * @param idCard
     *            身份證號碼
     * @return 驗證碼是否符合
     */
    public static boolean validateTWCard(String idCard) {
        String start = idCard.substring(0, 1);
        String mid = idCard.substring(1, 9);
        String end = idCard.substring(9, 10);
        Integer iStart = twFirstCode.get(start);
        Integer sum = iStart / 10 + (iStart % 10) * 9;
        char[] chars = mid.toCharArray();
        Integer iflag = 8;
        for (char c : chars) {
            sum = sum + Integer.valueOf(c + "") * iflag;
            iflag--;
        }
        return (sum % 10 == 0 ? 0 : (10 - sum % 10)) == Integer.valueOf(end) ? true : false;
    }

    /**
     * 驗證香港身份證號碼(存在Bug,部份特殊身份證無法檢查)
     * <p>
     * 身份證前2位爲英文字符,如果只出現一個英文字符則表示第一位是空格,對應數字58 前2位英文字符A-Z分別對應數字10-35
     * 最後一位校驗碼爲0-9的數字加上字符"A","A"代表10
     * </p>
     * <p>
     * 將身份證號碼全部轉換爲數字,分別對應乘9-1相加的總和,整除11則證件號碼有效
     * </p>
     * 
     * @param idCard 身份證號碼
     * @return 驗證碼是否符合
     */
    public static boolean validateHKCard(String idCard) {
        String card = idCard.replaceAll("[\\(|\\)]", "");
        Integer sum = 0;
        if (card.length() == 9) {
            sum = (Integer.valueOf(card.substring(0, 1).toUpperCase().toCharArray()[0]) - 55) * 9
                    + (Integer.valueOf(card.substring(1, 2).toUpperCase().toCharArray()[0]) - 55) * 8;
            card = card.substring(1, 9);
        } else {
            sum = 522 + (Integer.valueOf(card.substring(0, 1).toUpperCase().toCharArray()[0]) - 55) * 8;
        }
        String mid = card.substring(1, 7);
        String end = card.substring(7, 8);
        char[] chars = mid.toCharArray();
        Integer iflag = 7;
        for (char c : chars) {
            sum = sum + Integer.valueOf(c + "") * iflag;
            iflag--;
        }
        if (end.toUpperCase().equals("A")) {
            sum = sum + 10;
        } else {
            sum = sum + Integer.valueOf(end);
        }
        return (sum % 11 == 0) ? true : false;
    }

    /**
     * 將字符數組轉換成數字數組
     * 
     * @param ca
     *            字符數組
     * @return 數字數組
     */
    public static int[] converCharToInt(char[] ca) {
        int len = ca.length;
        int[] iArr = new int[len];
        try {
            for (int i = 0; i < len; i++) {
                iArr[i] = Integer.parseInt(String.valueOf(ca[i]));
            }
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        return iArr;
    }

    /**
     * 將身份證的每位和對應位的加權因子相乘之後,再得到和值
     * 
     * @param iArr
     * @return 身份證編碼。
     */
    public static int getPowerSum(int[] iArr) {
        int iSum = 0;
        if (power.length == iArr.length) {
            for (int i = 0; i < iArr.length; i++) {
                for (int j = 0; j < power.length; j++) {
                    if (i == j) {
                        iSum = iSum + iArr[i] * power[j];
                    }
                }
            }
        }
        return iSum;
    }

    /**
     * 將power和值與11取模獲得餘數進行校驗碼判斷
     * 
     * @param iSum
     * @return 校驗位
     */
    public static String getCheckCode18(int iSum) {
        String sCode = "";
        switch (iSum % 11) {
        case 10:
            sCode = "2";
            break;
        case 9:
            sCode = "3";
            break;
        case 8:
            sCode = "4";
            break;
        case 7:
            sCode = "5";
            break;
        case 6:
            sCode = "6";
            break;
        case 5:
            sCode = "7";
            break;
        case 4:
            sCode = "8";
            break;
        case 3:
            sCode = "9";
            break;
        case 2:
            sCode = "x";
            break;
        case 1:
            sCode = "0";
            break;
        case 0:
            sCode = "1";
            break;
        }
        return sCode;
    }

    /**
     * 根據身份編號獲取年齡
     * 
     * @param idCard
     *            身份編號
     * @return 年齡
     */
    public static int getAgeByIdCard(String idCard) {
        int iAge = 0;
        if (idCard.length() == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        String year = idCard.substring(6, 10);
        Calendar cal = Calendar.getInstance();
        int iCurrYear = cal.get(Calendar.YEAR);
        iAge = iCurrYear - Integer.valueOf(year);
        return iAge;
    }

    /**
     * 根據身份編號獲取生日
     * 
     * @param idCard 身份編號
     * @return 生日(yyyyMMdd)
     */
    public static String getBirthByIdCard(String idCard) {
        Integer len = idCard.length();
        if (len < CHINA_ID_MIN_LENGTH) {
            return null;
        } else if (len == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        
        // 處理一下日期
        String birthStr = idCard.substring(6, 14);
        String year = birthStr.substring(0, 4);
        String month = birthStr.substring(4, 6);
        String day = birthStr.substring(6, 8);
        return year + "-" + month + "-" + day;
    }

    /**
     * 根據身份編號獲取生日年
     * 
     * @param idCard 身份編號
     * @return 生日(yyyy)
     */
    public static Short getYearByIdCard(String idCard) {
        Integer len = idCard.length();
        if (len < CHINA_ID_MIN_LENGTH) {
            return null;
        } else if (len == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        return Short.valueOf(idCard.substring(6, 10));
    }

    /**
     * 根據身份編號獲取生日月
     * 
     * @param idCard
     *            身份編號
     * @return 生日(MM)
     */
    public static Short getMonthByIdCard(String idCard) {
        Integer len = idCard.length();
        if (len < CHINA_ID_MIN_LENGTH) {
            return null;
        } else if (len == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        return Short.valueOf(idCard.substring(10, 12));
    }

    /**
     * 根據身份編號獲取生日天
     * 
     * @param idCard
     *            身份編號
     * @return 生日(dd)
     */
    public static Short getDateByIdCard(String idCard) {
        Integer len = idCard.length();
        if (len < CHINA_ID_MIN_LENGTH) {
            return null;
        } else if (len == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        return Short.valueOf(idCard.substring(12, 14));
    }

    /**
     * 根據身份編號獲取性別
     * 
     * @param idCard 身份編號
     * @return 性別(M-男,F-女,N-未知)
     */
    public static String getGenderByIdCard(String idCard) {
        String sGender = "N";
        if (idCard.length() == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        String sCardNum = idCard.substring(16, 17);
        if (Integer.parseInt(sCardNum) % 2 != 0) {
            sGender = "M";
        } else {
            sGender = "F";
        }
        return sGender;
    }

    /**
     * 根據身份編號獲取戶籍省份
     * 
     * @param idCard 身份編碼
     * @return 省級編碼。
     */
    public static String getProvinceByIdCard(String idCard) {
        int len = idCard.length();
        String sProvince = null;
        String sProvinNum = "";
        if (len == CHINA_ID_MIN_LENGTH || len == CHINA_ID_MAX_LENGTH) {
            sProvinNum = idCard.substring(0, 2);
        }
        sProvince = cityCodes.get(sProvinNum);
        return sProvince;
    }
    
    
    /**
     * 根據身份編號獲取戶籍籍貫
     * 
     * @param idCard 身份編碼
     * @return 縣/區級編碼。
     */
    public static String getCountyByIdCard(String idCard) {
        int len = idCard.length();
        String sCounty = null;
        String sCountyNum = "";
        if (len == CHINA_ID_MIN_LENGTH || len == CHINA_ID_MAX_LENGTH) {
            sCountyNum = idCard.substring(0, 6);
        }
        sCounty = countyCodes.get(sCountyNum);
        return sCounty;
    }
    
    
    

    /**
     * 數字驗證
     * 
     * @param val
     * @return 提取的數字。
     */
    public static boolean isNum(String val) {
        return val == null || "".equals(val) ? false : val.matches("^[0-9]*$");
    }

    /**
     * 驗證小於當前日期 是否有效
     * 
     * @param iYear
     *            待驗證日期(年)
     * @param iMonth
     *            待驗證日期(月 1-12)
     * @param iDate
     *            待驗證日期(日)
     * @return 是否有效
     */
    public static boolean valiDate(int iYear, int iMonth, int iDate) {
        Calendar cal = Calendar.getInstance();
        int year = cal.get(Calendar.YEAR);
        int datePerMonth;
        if (iYear < MIN || iYear >= year) {
            return false;
        }
        if (iMonth < 1 || iMonth > 12) {
            return false;
        }
        switch (iMonth) {
        case 4:
        case 6:
        case 9:
        case 11:
            datePerMonth = 30;
            break;
        case 2:
            boolean dm = ((iYear % 4 == 0 && iYear % 100 != 0) || (iYear % 400 == 0))
                    && (iYear > MIN && iYear < year);
            datePerMonth = dm ? 29 : 28;
            break;
        default:
            datePerMonth = 31;
        }
        return (iDate >= 1) && (iDate <= datePerMonth);
    }
    
    /**
     * main入口函數
     * @param args
     */
    public static void main(String[] args) {
//    	String idCard = "130503670401001";
    	String idCard = "372922193503059001";
		System.out.println(validateCard(idCard));
		
		if( validateCard(idCard) ){
			System.out.println(getBirthByIdCard(idCard));
			System.out.println(getAgeByIdCard(idCard));
			System.out.println(getGenderByIdCard(idCard));
			System.out.println(getProvinceByIdCard(idCard));
			System.out.println(getCountyByIdCard(idCard));
		}
		
	}
}

發佈了29 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章