cn.acyou.leo.framework.util.IdCardUtil Maven / Gradle / Ivy
package cn.acyou.leo.framework.util;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicReference;
/**
* 身份证地区对应关系
*
* //public static void main(String[] args) {
* // System.out.println(getProvinceByIdCard("370685200211202646"));//山东省
* // System.out.println(getCityByIdCard("370685200211202646"));//烟台市
* // System.out.println(getAreaByIdCard("370685200211202646"));//招远市
* // System.out.println(getAgeByIdCard("370685200211202646"));//21
* // System.out.println(getBirth("370685200211202646"));//20021120
* // System.out.println(getAddressByIdCard("370685200211202646"));//山东省烟台市招远市
* // System.out.println(getGenderStringByIdCard("370685200211202646"));//女
* //}
*
* @author youfang
* @version [1.0.0, 2019-08-13 11:45]
**/
public class IdCardUtil {
/**
* 省市区
*/
public static final Map AREA_CODE = new HashMap<>();
/**
* 中国公民身份证号码最大长度。
*/
private static final int CHINA_ID_MAX_LENGTH = 18;
static {
AREA_CODE.put(110000, "北京市");
AREA_CODE.put(650201, "市辖区");
AREA_CODE.put(110101, "东城区");
AREA_CODE.put(110102, "西城区");
AREA_CODE.put(110103, "崇文区");
AREA_CODE.put(110104, "宣武区");
AREA_CODE.put(220104, "朝阳区");
AREA_CODE.put(110106, "丰台区");
AREA_CODE.put(110107, "石景山区");
AREA_CODE.put(110108, "海淀区");
AREA_CODE.put(110109, "门头沟区");
AREA_CODE.put(110111, "房山区");
AREA_CODE.put(110112, "通州区");
AREA_CODE.put(110113, "顺义区");
AREA_CODE.put(110114, "昌平区");
AREA_CODE.put(110115, "大兴区");
AREA_CODE.put(110116, "怀柔区");
AREA_CODE.put(110117, "平谷区");
AREA_CODE.put(500200, "县");
AREA_CODE.put(110228, "密云县");
AREA_CODE.put(110229, "延庆县");
AREA_CODE.put(120000, "天津市");
AREA_CODE.put(210102, "和平区");
AREA_CODE.put(371312, "河东区");
AREA_CODE.put(120103, "河西区");
AREA_CODE.put(120104, "南开区");
AREA_CODE.put(120105, "河北区");
AREA_CODE.put(120106, "红桥区");
AREA_CODE.put(120110, "东丽区");
AREA_CODE.put(120111, "西青区");
AREA_CODE.put(120112, "津南区");
AREA_CODE.put(120113, "北辰区");
AREA_CODE.put(120114, "武清区");
AREA_CODE.put(120115, "宝坻区");
AREA_CODE.put(120221, "宁河县");
AREA_CODE.put(120223, "静海县");
AREA_CODE.put(120225, "蓟 县");
AREA_CODE.put(130000, "河北省");
AREA_CODE.put(130100, "石家庄市");
AREA_CODE.put(610116, "长安区");
AREA_CODE.put(130702, "桥东区");
AREA_CODE.put(130703, "桥西区");
AREA_CODE.put(410402, "新华区");
AREA_CODE.put(130107, "井陉矿区");
AREA_CODE.put(130108, "裕华区");
AREA_CODE.put(130121, "井陉县");
AREA_CODE.put(130123, "正定县");
AREA_CODE.put(130124, "栾城县");
AREA_CODE.put(130125, "行唐县");
AREA_CODE.put(130126, "灵寿县");
AREA_CODE.put(130127, "高邑县");
AREA_CODE.put(130128, "深泽县");
AREA_CODE.put(130129, "赞皇县");
AREA_CODE.put(130130, "无极县");
AREA_CODE.put(130131, "平山县");
AREA_CODE.put(130132, "元氏县");
AREA_CODE.put(130133, "赵 县");
AREA_CODE.put(130181, "辛集市");
AREA_CODE.put(130182, "藁城市");
AREA_CODE.put(130183, "晋州市");
AREA_CODE.put(130184, "新乐市");
AREA_CODE.put(130185, "鹿泉市");
AREA_CODE.put(130200, "唐山市");
AREA_CODE.put(130202, "路南区");
AREA_CODE.put(130203, "路北区");
AREA_CODE.put(130204, "古冶区");
AREA_CODE.put(130205, "开平区");
AREA_CODE.put(130207, "丰南区");
AREA_CODE.put(130208, "丰润区");
AREA_CODE.put(130223, "滦 县");
AREA_CODE.put(130224, "滦南县");
AREA_CODE.put(130225, "乐亭县");
AREA_CODE.put(130227, "迁西县");
AREA_CODE.put(130229, "玉田县");
AREA_CODE.put(130230, "唐海县");
AREA_CODE.put(130281, "遵化市");
AREA_CODE.put(130283, "迁安市");
AREA_CODE.put(130300, "秦皇岛市");
AREA_CODE.put(130302, "海港区");
AREA_CODE.put(130303, "山海关区");
AREA_CODE.put(130304, "北戴河区");
AREA_CODE.put(130321, "青龙满族自治县");
AREA_CODE.put(130322, "昌黎县");
AREA_CODE.put(130323, "抚宁县");
AREA_CODE.put(130324, "卢龙县");
AREA_CODE.put(130400, "邯郸市");
AREA_CODE.put(130402, "邯山区");
AREA_CODE.put(130403, "丛台区");
AREA_CODE.put(130404, "复兴区");
AREA_CODE.put(130406, "峰峰矿区");
AREA_CODE.put(130421, "邯郸县");
AREA_CODE.put(130423, "临漳县");
AREA_CODE.put(130424, "成安县");
AREA_CODE.put(130425, "大名县");
AREA_CODE.put(130426, "涉 县");
AREA_CODE.put(130427, "磁 县");
AREA_CODE.put(130428, "肥乡县");
AREA_CODE.put(130429, "永年县");
AREA_CODE.put(130430, "邱 县");
AREA_CODE.put(130431, "鸡泽县");
AREA_CODE.put(130432, "广平县");
AREA_CODE.put(130433, "馆陶县");
AREA_CODE.put(130434, "魏 县");
AREA_CODE.put(130435, "曲周县");
AREA_CODE.put(130481, "武安市");
AREA_CODE.put(130500, "邢台市");
AREA_CODE.put(130521, "邢台县");
AREA_CODE.put(130522, "临城县");
AREA_CODE.put(130523, "内丘县");
AREA_CODE.put(130524, "柏乡县");
AREA_CODE.put(130525, "隆尧县");
AREA_CODE.put(130526, "任 县");
AREA_CODE.put(130527, "南和县");
AREA_CODE.put(130528, "宁晋县");
AREA_CODE.put(130529, "巨鹿县");
AREA_CODE.put(130530, "新河县");
AREA_CODE.put(130531, "广宗县");
AREA_CODE.put(130532, "平乡县");
AREA_CODE.put(130533, "威 县");
AREA_CODE.put(130534, "清河县");
AREA_CODE.put(130535, "临西县");
AREA_CODE.put(130581, "南宫市");
AREA_CODE.put(130582, "沙河市");
AREA_CODE.put(130600, "保定市");
AREA_CODE.put(650104, "新市区");
AREA_CODE.put(130603, "北市区");
AREA_CODE.put(130604, "南市区");
AREA_CODE.put(130621, "满城县");
AREA_CODE.put(130622, "清苑县");
AREA_CODE.put(130623, "涞水县");
AREA_CODE.put(130624, "阜平县");
AREA_CODE.put(130625, "徐水县");
AREA_CODE.put(130626, "定兴县");
AREA_CODE.put(130627, "唐 县");
AREA_CODE.put(130628, "高阳县");
AREA_CODE.put(130629, "容城县");
AREA_CODE.put(130630, "涞源县");
AREA_CODE.put(130631, "望都县");
AREA_CODE.put(130632, "安新县");
AREA_CODE.put(130633, "易 县");
AREA_CODE.put(130634, "曲阳县");
AREA_CODE.put(130635, "蠡 县");
AREA_CODE.put(130636, "顺平县");
AREA_CODE.put(130637, "博野县");
AREA_CODE.put(130638, "雄 县");
AREA_CODE.put(130681, "涿州市");
AREA_CODE.put(130682, "定州市");
AREA_CODE.put(130683, "安国市");
AREA_CODE.put(130684, "高碑店市");
AREA_CODE.put(130700, "张家口市");
AREA_CODE.put(130705, "宣化区");
AREA_CODE.put(130706, "下花园区");
AREA_CODE.put(130721, "宣化县");
AREA_CODE.put(130722, "张北县");
AREA_CODE.put(130723, "康保县");
AREA_CODE.put(130724, "沽源县");
AREA_CODE.put(130725, "尚义县");
AREA_CODE.put(130726, "蔚 县");
AREA_CODE.put(130727, "阳原县");
AREA_CODE.put(130728, "怀安县");
AREA_CODE.put(130729, "万全县");
AREA_CODE.put(130730, "怀来县");
AREA_CODE.put(130731, "涿鹿县");
AREA_CODE.put(130732, "赤城县");
AREA_CODE.put(130733, "崇礼县");
AREA_CODE.put(130800, "承德市");
AREA_CODE.put(500111, "双桥区");
AREA_CODE.put(130803, "双滦区");
AREA_CODE.put(130804, "鹰手营子矿区");
AREA_CODE.put(130821, "承德县");
AREA_CODE.put(130822, "兴隆县");
AREA_CODE.put(130823, "平泉县");
AREA_CODE.put(130824, "滦平县");
AREA_CODE.put(130825, "隆化县");
AREA_CODE.put(130826, "丰宁满族自治县");
AREA_CODE.put(130827, "宽城满族自治县");
AREA_CODE.put(130828, "围场满族蒙古族自治县");
AREA_CODE.put(130900, "沧州市");
AREA_CODE.put(130903, "运河区");
AREA_CODE.put(130921, "沧 县");
AREA_CODE.put(130922, "青 县");
AREA_CODE.put(130923, "东光县");
AREA_CODE.put(130924, "海兴县");
AREA_CODE.put(130925, "盐山县");
AREA_CODE.put(130926, "肃宁县");
AREA_CODE.put(130927, "南皮县");
AREA_CODE.put(130928, "吴桥县");
AREA_CODE.put(130929, "献 县");
AREA_CODE.put(130930, "孟村回族自治县");
AREA_CODE.put(130981, "泊头市");
AREA_CODE.put(130982, "任丘市");
AREA_CODE.put(130983, "黄骅市");
AREA_CODE.put(130984, "河间市");
AREA_CODE.put(131000, "廊坊市");
AREA_CODE.put(131002, "安次区");
AREA_CODE.put(131003, "广阳区");
AREA_CODE.put(131022, "固安县");
AREA_CODE.put(131023, "永清县");
AREA_CODE.put(131024, "香河县");
AREA_CODE.put(131025, "大城县");
AREA_CODE.put(131026, "文安县");
AREA_CODE.put(131028, "大厂回族自治县");
AREA_CODE.put(131081, "霸州市");
AREA_CODE.put(131082, "三河市");
AREA_CODE.put(131100, "衡水市");
AREA_CODE.put(131102, "桃城区");
AREA_CODE.put(131121, "枣强县");
AREA_CODE.put(131122, "武邑县");
AREA_CODE.put(131123, "武强县");
AREA_CODE.put(131124, "饶阳县");
AREA_CODE.put(131125, "安平县");
AREA_CODE.put(131126, "故城县");
AREA_CODE.put(131127, "景 县");
AREA_CODE.put(131128, "阜城县");
AREA_CODE.put(131181, "冀州市");
AREA_CODE.put(131182, "深州市");
AREA_CODE.put(140000, "山西省");
AREA_CODE.put(140100, "太原市");
AREA_CODE.put(140105, "小店区");
AREA_CODE.put(140106, "迎泽区");
AREA_CODE.put(140107, "杏花岭区");
AREA_CODE.put(140108, "尖草坪区");
AREA_CODE.put(140109, "万柏林区");
AREA_CODE.put(140110, "晋源区");
AREA_CODE.put(140121, "清徐县");
AREA_CODE.put(140122, "阳曲县");
AREA_CODE.put(140123, "娄烦县");
AREA_CODE.put(140181, "古交市");
AREA_CODE.put(140200, "大同市");
AREA_CODE.put(441502, "城 区");
AREA_CODE.put(140303, "矿 区");
AREA_CODE.put(140211, "南郊区");
AREA_CODE.put(140212, "新荣区");
AREA_CODE.put(140221, "阳高县");
AREA_CODE.put(140222, "天镇县");
AREA_CODE.put(140223, "广灵县");
AREA_CODE.put(140224, "灵丘县");
AREA_CODE.put(140225, "浑源县");
AREA_CODE.put(140226, "左云县");
AREA_CODE.put(140227, "大同县");
AREA_CODE.put(140300, "阳泉市");
AREA_CODE.put(340711, "郊 区");
AREA_CODE.put(140321, "平定县");
AREA_CODE.put(140322, "盂 县");
AREA_CODE.put(140400, "长治市");
AREA_CODE.put(140421, "长治县");
AREA_CODE.put(140423, "襄垣县");
AREA_CODE.put(140424, "屯留县");
AREA_CODE.put(140425, "平顺县");
AREA_CODE.put(140426, "黎城县");
AREA_CODE.put(140427, "壶关县");
AREA_CODE.put(140428, "长子县");
AREA_CODE.put(140429, "武乡县");
AREA_CODE.put(140430, "沁 县");
AREA_CODE.put(140431, "沁源县");
AREA_CODE.put(140481, "潞城市");
AREA_CODE.put(140500, "晋城市");
AREA_CODE.put(140521, "沁水县");
AREA_CODE.put(140522, "阳城县");
AREA_CODE.put(140524, "陵川县");
AREA_CODE.put(140525, "泽州县");
AREA_CODE.put(140581, "高平市");
AREA_CODE.put(140600, "朔州市");
AREA_CODE.put(140602, "朔城区");
AREA_CODE.put(140603, "平鲁区");
AREA_CODE.put(140621, "山阴县");
AREA_CODE.put(140622, "应 县");
AREA_CODE.put(140623, "右玉县");
AREA_CODE.put(140624, "怀仁县");
AREA_CODE.put(140700, "晋中市");
AREA_CODE.put(140702, "榆次区");
AREA_CODE.put(140721, "榆社县");
AREA_CODE.put(140722, "左权县");
AREA_CODE.put(140723, "和顺县");
AREA_CODE.put(140724, "昔阳县");
AREA_CODE.put(140725, "寿阳县");
AREA_CODE.put(140726, "太谷县");
AREA_CODE.put(140727, "祁 县");
AREA_CODE.put(140728, "平遥县");
AREA_CODE.put(140729, "灵石县");
AREA_CODE.put(140781, "介休市");
AREA_CODE.put(140800, "运城市");
AREA_CODE.put(140802, "盐湖区");
AREA_CODE.put(140821, "临猗县");
AREA_CODE.put(140822, "万荣县");
AREA_CODE.put(140823, "闻喜县");
AREA_CODE.put(140824, "稷山县");
AREA_CODE.put(140825, "新绛县");
AREA_CODE.put(140826, "绛 县");
AREA_CODE.put(140827, "垣曲县");
AREA_CODE.put(140828, "夏 县");
AREA_CODE.put(140829, "平陆县");
AREA_CODE.put(140830, "芮城县");
AREA_CODE.put(140881, "永济市");
AREA_CODE.put(140882, "河津市");
AREA_CODE.put(140900, "忻州市");
AREA_CODE.put(140902, "忻府区");
AREA_CODE.put(140921, "定襄县");
AREA_CODE.put(140922, "五台县");
AREA_CODE.put(140923, "代 县");
AREA_CODE.put(140924, "繁峙县");
AREA_CODE.put(140925, "宁武县");
AREA_CODE.put(140926, "静乐县");
AREA_CODE.put(140927, "神池县");
AREA_CODE.put(140928, "五寨县");
AREA_CODE.put(140929, "岢岚县");
AREA_CODE.put(140930, "河曲县");
AREA_CODE.put(140931, "保德县");
AREA_CODE.put(140932, "偏关县");
AREA_CODE.put(140981, "原平市");
AREA_CODE.put(141000, "临汾市");
AREA_CODE.put(141002, "尧都区");
AREA_CODE.put(141021, "曲沃县");
AREA_CODE.put(141022, "翼城县");
AREA_CODE.put(141023, "襄汾县");
AREA_CODE.put(141024, "洪洞县");
AREA_CODE.put(141025, "古 县");
AREA_CODE.put(141026, "安泽县");
AREA_CODE.put(141027, "浮山县");
AREA_CODE.put(141028, "吉 县");
AREA_CODE.put(141029, "乡宁县");
AREA_CODE.put(141030, "大宁县");
AREA_CODE.put(141031, "隰 县");
AREA_CODE.put(141032, "永和县");
AREA_CODE.put(141033, "蒲 县");
AREA_CODE.put(141034, "汾西县");
AREA_CODE.put(141081, "侯马市");
AREA_CODE.put(141082, "霍州市");
AREA_CODE.put(141100, "吕梁市");
AREA_CODE.put(141102, "离石区");
AREA_CODE.put(141121, "文水县");
AREA_CODE.put(141122, "交城县");
AREA_CODE.put(141123, "兴 县");
AREA_CODE.put(141124, "临 县");
AREA_CODE.put(141125, "柳林县");
AREA_CODE.put(141126, "石楼县");
AREA_CODE.put(141127, "岚 县");
AREA_CODE.put(141128, "方山县");
AREA_CODE.put(141129, "中阳县");
AREA_CODE.put(141130, "交口县");
AREA_CODE.put(141181, "孝义市");
AREA_CODE.put(141182, "汾阳市");
AREA_CODE.put(150000, "内蒙古自治区");
AREA_CODE.put(150100, "呼和浩特市");
AREA_CODE.put(610102, "新城区");
AREA_CODE.put(150103, "回民区");
AREA_CODE.put(150104, "玉泉区");
AREA_CODE.put(150105, "赛罕区");
AREA_CODE.put(150121, "土默特左旗");
AREA_CODE.put(150122, "托克托县");
AREA_CODE.put(150123, "和林格尔县");
AREA_CODE.put(150124, "清水河县");
AREA_CODE.put(150125, "武川县");
AREA_CODE.put(150200, "包头市");
AREA_CODE.put(150202, "东河区");
AREA_CODE.put(150203, "昆都仑区");
AREA_CODE.put(420107, "青山区");
AREA_CODE.put(150205, "石拐区");
AREA_CODE.put(150206, "白云鄂博矿区");
AREA_CODE.put(150207, "九原区");
AREA_CODE.put(150221, "土默特右旗");
AREA_CODE.put(150222, "固阳县");
AREA_CODE.put(150223, "达尔罕茂明安联合旗");
AREA_CODE.put(150300, "乌海市");
AREA_CODE.put(150302, "海勃湾区");
AREA_CODE.put(150303, "海南区");
AREA_CODE.put(150304, "乌达区");
AREA_CODE.put(150400, "赤峰市");
AREA_CODE.put(150402, "红山区");
AREA_CODE.put(150403, "元宝山区");
AREA_CODE.put(150404, "松山区");
AREA_CODE.put(150421, "阿鲁科尔沁旗");
AREA_CODE.put(150422, "巴林左旗");
AREA_CODE.put(150423, "巴林右旗");
AREA_CODE.put(150424, "林西县");
AREA_CODE.put(150425, "克什克腾旗");
AREA_CODE.put(150426, "翁牛特旗");
AREA_CODE.put(150428, "喀喇沁旗");
AREA_CODE.put(150429, "宁城县");
AREA_CODE.put(150430, "敖汉旗");
AREA_CODE.put(150500, "通辽市");
AREA_CODE.put(150502, "科尔沁区");
AREA_CODE.put(150521, "科尔沁左翼中旗");
AREA_CODE.put(150522, "科尔沁左翼后旗");
AREA_CODE.put(150523, "开鲁县");
AREA_CODE.put(150524, "库伦旗");
AREA_CODE.put(150525, "奈曼旗");
AREA_CODE.put(150526, "扎鲁特旗");
AREA_CODE.put(150581, "霍林郭勒市");
AREA_CODE.put(150600, "鄂尔多斯市");
AREA_CODE.put(150602, " 东胜区");
AREA_CODE.put(150621, "达拉特旗");
AREA_CODE.put(150622, "准格尔旗");
AREA_CODE.put(150623, "鄂托克前旗");
AREA_CODE.put(150624, "鄂托克旗");
AREA_CODE.put(150625, "杭锦旗");
AREA_CODE.put(150626, "乌审旗");
AREA_CODE.put(150627, "伊金霍洛旗");
AREA_CODE.put(150700, "呼伦贝尔市");
AREA_CODE.put(150702, "海拉尔区");
AREA_CODE.put(150721, "阿荣旗");
AREA_CODE.put(150722, "莫力达瓦达斡尔族自治旗");
AREA_CODE.put(150723, "鄂伦春自治旗");
AREA_CODE.put(150724, "鄂温克族自治旗");
AREA_CODE.put(150725, "陈巴尔虎旗");
AREA_CODE.put(150726, "新巴尔虎左旗");
AREA_CODE.put(150727, "新巴尔虎右旗");
AREA_CODE.put(150781, "满洲里市");
AREA_CODE.put(150782, "牙克石市");
AREA_CODE.put(150783, "扎兰屯市");
AREA_CODE.put(150784, "额尔古纳市");
AREA_CODE.put(150785, "根河市");
AREA_CODE.put(150800, "巴彦淖尔市");
AREA_CODE.put(150802, "临河区");
AREA_CODE.put(150821, "五原县");
AREA_CODE.put(150822, "磴口县");
AREA_CODE.put(150823, "乌拉特前旗");
AREA_CODE.put(150824, "乌拉特中旗");
AREA_CODE.put(150825, "乌拉特后旗");
AREA_CODE.put(150826, "杭锦后旗");
AREA_CODE.put(150900, "乌兰察布市");
AREA_CODE.put(150902, "集宁区");
AREA_CODE.put(150921, "卓资县");
AREA_CODE.put(150922, "化德县");
AREA_CODE.put(150923, "商都县");
AREA_CODE.put(150924, "兴和县");
AREA_CODE.put(150925, "凉城县");
AREA_CODE.put(150926, "察哈尔右翼前旗");
AREA_CODE.put(150927, "察哈尔右翼中旗");
AREA_CODE.put(150928, "察哈尔右翼后旗");
AREA_CODE.put(150929, "四子王旗");
AREA_CODE.put(150981, "丰镇市");
AREA_CODE.put(152200, "兴安盟");
AREA_CODE.put(152201, "乌兰浩特市");
AREA_CODE.put(152202, "阿尔山市");
AREA_CODE.put(152221, "科尔沁右翼前旗");
AREA_CODE.put(152222, "科尔沁右翼中旗");
AREA_CODE.put(152223, "扎赉特旗");
AREA_CODE.put(152224, "突泉县");
AREA_CODE.put(152500, "锡林郭勒盟");
AREA_CODE.put(152501, "二连浩特市");
AREA_CODE.put(152502, "锡林浩特市");
AREA_CODE.put(152522, "阿巴嘎旗");
AREA_CODE.put(152523, "苏尼特左旗");
AREA_CODE.put(152524, "苏尼特右旗");
AREA_CODE.put(152525, "东乌珠穆沁旗");
AREA_CODE.put(152526, "西乌珠穆沁旗");
AREA_CODE.put(152527, "太仆寺旗");
AREA_CODE.put(152528, "镶黄旗");
AREA_CODE.put(152529, "正镶白旗");
AREA_CODE.put(152530, "正蓝旗");
AREA_CODE.put(152531, "多伦县");
AREA_CODE.put(152900, "阿拉善盟");
AREA_CODE.put(152921, "阿拉善左旗");
AREA_CODE.put(152922, "阿拉善右旗");
AREA_CODE.put(152923, "额济纳旗");
AREA_CODE.put(210000, "辽宁省");
AREA_CODE.put(210100, "沈阳市");
AREA_CODE.put(210103, "沈河区");
AREA_CODE.put(210104, "大东区");
AREA_CODE.put(210105, "皇姑区");
AREA_CODE.put(220302, "铁西区");
AREA_CODE.put(210111, "苏家屯区");
AREA_CODE.put(210112, "东陵区");
AREA_CODE.put(210113, "沈北新区");
AREA_CODE.put(210114, "于洪区");
AREA_CODE.put(210122, "辽中县");
AREA_CODE.put(210123, "康平县");
AREA_CODE.put(210124, "法库县");
AREA_CODE.put(210181, "新民市");
AREA_CODE.put(210200, "大连市");
AREA_CODE.put(210202, "中山区");
AREA_CODE.put(210203, "西岗区");
AREA_CODE.put(210204, "沙河口区");
AREA_CODE.put(210211, "甘井子区");
AREA_CODE.put(210212, "旅顺口区");
AREA_CODE.put(210213, "金州区");
AREA_CODE.put(210224, "长海县");
AREA_CODE.put(210281, "瓦房店市");
AREA_CODE.put(210282, "普兰店市");
AREA_CODE.put(210283, "庄河市");
AREA_CODE.put(210300, "鞍山市");
AREA_CODE.put(220303, "铁东区");
AREA_CODE.put(210304, "立山区");
AREA_CODE.put(210311, "千山区");
AREA_CODE.put(210321, "台安县");
AREA_CODE.put(210323, "岫岩满族自治县");
AREA_CODE.put(210381, "海城市");
AREA_CODE.put(210400, "抚顺市");
AREA_CODE.put(210402, "新抚区");
AREA_CODE.put(210403, "东洲区");
AREA_CODE.put(210404, "望花区");
AREA_CODE.put(210411, "顺城区");
AREA_CODE.put(210421, "抚顺县");
AREA_CODE.put(210422, "新宾满族自治县");
AREA_CODE.put(210423, "清原满族自治县");
AREA_CODE.put(210500, "本溪市");
AREA_CODE.put(210502, "平山区");
AREA_CODE.put(210503, "溪湖区");
AREA_CODE.put(210504, "明山区");
AREA_CODE.put(210505, "南芬区");
AREA_CODE.put(210521, "本溪满族自治县");
AREA_CODE.put(210522, "桓仁满族自治县");
AREA_CODE.put(210600, "丹东市");
AREA_CODE.put(210602, "元宝区");
AREA_CODE.put(210603, "振兴区");
AREA_CODE.put(210604, "振安区");
AREA_CODE.put(210624, "宽甸满族自治县");
AREA_CODE.put(210681, "东港市");
AREA_CODE.put(210682, "凤城市");
AREA_CODE.put(210700, "锦州市");
AREA_CODE.put(210702, "古塔区");
AREA_CODE.put(210703, "凌河区");
AREA_CODE.put(210711, "太和区");
AREA_CODE.put(210726, "黑山县");
AREA_CODE.put(210727, "义 县");
AREA_CODE.put(210781, "凌海市");
AREA_CODE.put(210782, "北镇市");
AREA_CODE.put(210800, "营口市");
AREA_CODE.put(210802, "站前区");
AREA_CODE.put(210803, "西市区");
AREA_CODE.put(210804, "鲅鱼圈区");
AREA_CODE.put(210811, "老边区");
AREA_CODE.put(210881, "盖州市");
AREA_CODE.put(210882, "大石桥市");
AREA_CODE.put(210900, "阜新市");
AREA_CODE.put(320706, "海州区");
AREA_CODE.put(210903, "新邱区");
AREA_CODE.put(210904, "太平区");
AREA_CODE.put(210905, "清河门区");
AREA_CODE.put(210911, "细河区");
AREA_CODE.put(210921, "阜新蒙古族自治县");
AREA_CODE.put(210922, "彰武县");
AREA_CODE.put(211000, "辽阳市");
AREA_CODE.put(211002, "白塔区");
AREA_CODE.put(211003, "文圣区");
AREA_CODE.put(211004, "宏伟区");
AREA_CODE.put(211005, "弓长岭区");
AREA_CODE.put(211011, "太子河区");
AREA_CODE.put(211021, "辽阳县");
AREA_CODE.put(211081, "灯塔市");
AREA_CODE.put(211100, "盘锦市");
AREA_CODE.put(211102, "双台子区");
AREA_CODE.put(211103, "兴隆台区");
AREA_CODE.put(211121, "大洼县");
AREA_CODE.put(211122, "盘山县");
AREA_CODE.put(211200, "铁岭市");
AREA_CODE.put(211202, "银州区");
AREA_CODE.put(320802, "清河区");
AREA_CODE.put(211221, "铁岭县");
AREA_CODE.put(211223, "西丰县");
AREA_CODE.put(211224, "昌图县");
AREA_CODE.put(211281, "调兵山市");
AREA_CODE.put(211282, "开原市");
AREA_CODE.put(211300, "朝阳市");
AREA_CODE.put(211302, "双塔区");
AREA_CODE.put(211303, "龙城区");
AREA_CODE.put(211321, "朝阳县");
AREA_CODE.put(211322, "建平县");
AREA_CODE.put(211324, "喀喇沁左翼蒙古族自治县");
AREA_CODE.put(211381, "北票市");
AREA_CODE.put(211382, "凌源市");
AREA_CODE.put(211400, "葫芦岛市");
AREA_CODE.put(211402, "连山区");
AREA_CODE.put(211403, "龙港区");
AREA_CODE.put(211404, "南票区");
AREA_CODE.put(211421, "绥中县");
AREA_CODE.put(211422, "建昌县");
AREA_CODE.put(211481, "兴城市");
AREA_CODE.put(220000, "吉林省");
AREA_CODE.put(220100, "长春市");
AREA_CODE.put(220102, "南关区");
AREA_CODE.put(220103, "宽城区");
AREA_CODE.put(220105, "二道区");
AREA_CODE.put(220106, "绿园区");
AREA_CODE.put(220112, "双阳区");
AREA_CODE.put(220122, "农安县");
AREA_CODE.put(220181, "九台市");
AREA_CODE.put(220182, "榆树市");
AREA_CODE.put(220183, "德惠市");
AREA_CODE.put(220200, "吉林市");
AREA_CODE.put(220202, "昌邑区");
AREA_CODE.put(220203, "龙潭区");
AREA_CODE.put(220204, "船营区");
AREA_CODE.put(220211, "丰满区");
AREA_CODE.put(220221, "永吉县");
AREA_CODE.put(220281, "蛟河市");
AREA_CODE.put(220282, "桦甸市");
AREA_CODE.put(220283, "舒兰市");
AREA_CODE.put(220284, "磐石市");
AREA_CODE.put(220300, "四平市");
AREA_CODE.put(220322, "梨树县");
AREA_CODE.put(220323, "伊通满族自治县");
AREA_CODE.put(220381, "公主岭市");
AREA_CODE.put(220382, "双辽市");
AREA_CODE.put(220400, "辽源市");
AREA_CODE.put(220402, "龙山区");
AREA_CODE.put(231005, "西安区");
AREA_CODE.put(220421, "东丰县");
AREA_CODE.put(220422, "东辽县");
AREA_CODE.put(220500, "通化市");
AREA_CODE.put(220502, "东昌区");
AREA_CODE.put(220503, "二道江区");
AREA_CODE.put(220521, "通化县");
AREA_CODE.put(220523, "辉南县");
AREA_CODE.put(220524, "柳河县");
AREA_CODE.put(220581, "梅河口市");
AREA_CODE.put(220582, "集安市");
AREA_CODE.put(220600, "白山市");
AREA_CODE.put(220602, "八道江区");
AREA_CODE.put(220605, " 江源区");
AREA_CODE.put(220621, "抚松县");
AREA_CODE.put(220622, "靖宇县");
AREA_CODE.put(220623, "长白朝鲜族自治县");
AREA_CODE.put(220681, "临江市");
AREA_CODE.put(220700, "松原市");
AREA_CODE.put(220702, "宁江区");
AREA_CODE.put(220721, "前郭尔罗斯蒙古族自治县");
AREA_CODE.put(220722, "长岭县");
AREA_CODE.put(220723, "乾安县");
AREA_CODE.put(220724, "扶余县");
AREA_CODE.put(220800, "白城市");
AREA_CODE.put(220802, "洮北区");
AREA_CODE.put(220821, "镇赉县");
AREA_CODE.put(220822, "通榆县");
AREA_CODE.put(220881, "洮南市");
AREA_CODE.put(220882, "大安市");
AREA_CODE.put(222400, "延边朝鲜族自治州");
AREA_CODE.put(222401, "延吉市");
AREA_CODE.put(222402, "图们市");
AREA_CODE.put(222403, "敦化市");
AREA_CODE.put(222404, "珲春市");
AREA_CODE.put(222405, "龙井市");
AREA_CODE.put(222406, "和龙市");
AREA_CODE.put(222424, "汪清县");
AREA_CODE.put(222426, "安图县");
AREA_CODE.put(230000, "黑龙江省");
AREA_CODE.put(230100, "哈尔滨市");
AREA_CODE.put(230102, "道里区");
AREA_CODE.put(230103, "南岗区");
AREA_CODE.put(230104, "道外区");
AREA_CODE.put(230108, "平房区");
AREA_CODE.put(230109, "松北区");
AREA_CODE.put(230110, "香坊区");
AREA_CODE.put(230111, "呼兰区");
AREA_CODE.put(230123, "依兰县");
AREA_CODE.put(230124, "方正县");
AREA_CODE.put(230125, "宾 县");
AREA_CODE.put(230126, "巴彦县");
AREA_CODE.put(230127, "木兰县");
AREA_CODE.put(230128, "通河县");
AREA_CODE.put(230129, "延寿县");
AREA_CODE.put(230182, "双城市");
AREA_CODE.put(230183, "尚志市");
AREA_CODE.put(230184, "五常市");
AREA_CODE.put(230200, "齐齐哈尔市");
AREA_CODE.put(230202, "龙沙区");
AREA_CODE.put(230203, "建华区");
AREA_CODE.put(230204, "铁锋区");
AREA_CODE.put(230205, "昂昂溪区");
AREA_CODE.put(230206, "富拉尔基区");
AREA_CODE.put(230207, "碾子山区");
AREA_CODE.put(230208, "梅里斯达斡尔族区");
AREA_CODE.put(230221, "龙江县");
AREA_CODE.put(230223, "依安县");
AREA_CODE.put(230224, "泰来县");
AREA_CODE.put(230225, "甘南县");
AREA_CODE.put(230227, "富裕县");
AREA_CODE.put(230229, "克山县");
AREA_CODE.put(230230, "克东县");
AREA_CODE.put(230231, "拜泉县");
AREA_CODE.put(230281, "讷河市");
AREA_CODE.put(230300, "鸡西市");
AREA_CODE.put(230302, "鸡冠区");
AREA_CODE.put(230303, "恒山区");
AREA_CODE.put(230304, "滴道区");
AREA_CODE.put(230305, "梨树区");
AREA_CODE.put(230306, "城子河区");
AREA_CODE.put(230307, "麻山区");
AREA_CODE.put(230321, "鸡东县");
AREA_CODE.put(230381, "虎林市");
AREA_CODE.put(230382, "密山市");
AREA_CODE.put(230400, "鹤岗市");
AREA_CODE.put(230803, "向阳区");
AREA_CODE.put(230403, "工农区");
AREA_CODE.put(440305, "南山区");
AREA_CODE.put(230405, "兴安区");
AREA_CODE.put(230406, "东山区");
AREA_CODE.put(230407, "兴山区");
AREA_CODE.put(230421, "萝北县");
AREA_CODE.put(230422, "绥滨县");
AREA_CODE.put(230500, "双鸭山市");
AREA_CODE.put(230502, "尖山区");
AREA_CODE.put(230503, "岭东区");
AREA_CODE.put(230505, "四方台区");
AREA_CODE.put(310113, "宝山区");
AREA_CODE.put(230521, "集贤县");
AREA_CODE.put(230522, "友谊县");
AREA_CODE.put(230523, "宝清县");
AREA_CODE.put(230524, "饶河县");
AREA_CODE.put(230600, "大庆市");
AREA_CODE.put(230602, "萨尔图区");
AREA_CODE.put(230603, "龙凤区");
AREA_CODE.put(230604, "让胡路区");
AREA_CODE.put(230605, "红岗区");
AREA_CODE.put(230606, "大同区");
AREA_CODE.put(230621, "肇州县");
AREA_CODE.put(230622, "肇源县");
AREA_CODE.put(230623, "林甸县");
AREA_CODE.put(230624, "杜尔伯特蒙古族自治县");
AREA_CODE.put(230700, "伊春市");
AREA_CODE.put(230702, "伊春区");
AREA_CODE.put(230703, "南岔区");
AREA_CODE.put(230704, "友好区");
AREA_CODE.put(230705, "西林区");
AREA_CODE.put(230706, "翠峦区");
AREA_CODE.put(230707, "新青区");
AREA_CODE.put(230708, "美溪区");
AREA_CODE.put(230709, "金山屯区");
AREA_CODE.put(230710, "五营区");
AREA_CODE.put(230711, "乌马河区");
AREA_CODE.put(230712, "汤旺河区");
AREA_CODE.put(230713, "带岭区");
AREA_CODE.put(230714, "乌伊岭区");
AREA_CODE.put(230715, "红星区");
AREA_CODE.put(230716, "上甘岭区");
AREA_CODE.put(230722, "嘉荫县");
AREA_CODE.put(230781, "铁力市");
AREA_CODE.put(230800, "佳木斯市");
AREA_CODE.put(230804, "前进区");
AREA_CODE.put(230805, "东风区");
AREA_CODE.put(230822, "桦南县");
AREA_CODE.put(230826, "桦川县");
AREA_CODE.put(230828, "汤原县");
AREA_CODE.put(230833, "抚远县");
AREA_CODE.put(230881, "同江市");
AREA_CODE.put(230882, "富锦市");
AREA_CODE.put(230900, "七台河市");
AREA_CODE.put(230902, "新兴区");
AREA_CODE.put(230903, "桃山区");
AREA_CODE.put(230904, "茄子河区");
AREA_CODE.put(230921, "勃利县");
AREA_CODE.put(231000, "牡丹江市");
AREA_CODE.put(231002, "东安区");
AREA_CODE.put(231003, "阳明区");
AREA_CODE.put(231004, "爱民区");
AREA_CODE.put(231024, "东宁县");
AREA_CODE.put(231025, "林口县");
AREA_CODE.put(231081, "绥芬河市");
AREA_CODE.put(231083, "海林市");
AREA_CODE.put(231084, "宁安市");
AREA_CODE.put(231085, "穆棱市");
AREA_CODE.put(231100, "黑河市");
AREA_CODE.put(231102, "爱辉区");
AREA_CODE.put(231121, "嫩江县");
AREA_CODE.put(231123, "逊克县");
AREA_CODE.put(231124, "孙吴县");
AREA_CODE.put(231181, "北安市");
AREA_CODE.put(231182, "五大连池市");
AREA_CODE.put(231200, "绥化市");
AREA_CODE.put(231202, "北林区");
AREA_CODE.put(231221, "望奎县");
AREA_CODE.put(231222, "兰西县");
AREA_CODE.put(231223, "青冈县");
AREA_CODE.put(231224, "庆安县");
AREA_CODE.put(231225, "明水县");
AREA_CODE.put(231226, "绥棱县");
AREA_CODE.put(231281, "安达市");
AREA_CODE.put(231282, "肇东市");
AREA_CODE.put(231283, "海伦市");
AREA_CODE.put(232700, "大兴安岭地区");
AREA_CODE.put(232721, "呼玛县");
AREA_CODE.put(232722, "塔河县");
AREA_CODE.put(232723, "漠河县");
AREA_CODE.put(310000, "上海市");
AREA_CODE.put(310101, "黄浦区");
AREA_CODE.put(310103, "卢湾区");
AREA_CODE.put(310104, "徐汇区");
AREA_CODE.put(310105, "长宁区");
AREA_CODE.put(310106, "静安区");
AREA_CODE.put(330903, "普陀区");
AREA_CODE.put(310108, "闸北区");
AREA_CODE.put(310109, "虹口区");
AREA_CODE.put(310110, "杨浦区");
AREA_CODE.put(310112, "闵行区");
AREA_CODE.put(310114, "嘉定区");
AREA_CODE.put(310115, "浦东新区 (*)");
AREA_CODE.put(310116, "金山区");
AREA_CODE.put(310117, "松江区");
AREA_CODE.put(310118, "青浦区");
AREA_CODE.put(310120, "奉贤区");
AREA_CODE.put(310230, "崇明县");
AREA_CODE.put(320000, "江苏省");
AREA_CODE.put(320100, "南京市");
AREA_CODE.put(320102, "玄武区");
AREA_CODE.put(320103, "白下区");
AREA_CODE.put(320104, "秦淮区");
AREA_CODE.put(320105, "建邺区");
AREA_CODE.put(410204, "鼓楼区");
AREA_CODE.put(320107, "下关区");
AREA_CODE.put(320111, "浦口区");
AREA_CODE.put(320113, "栖霞区");
AREA_CODE.put(320114, "雨花台区");
AREA_CODE.put(320115, "江宁区");
AREA_CODE.put(320116, "六合区");
AREA_CODE.put(320124, "溧水县");
AREA_CODE.put(320125, "高淳县");
AREA_CODE.put(320200, "无锡市");
AREA_CODE.put(320202, "崇安区");
AREA_CODE.put(320203, "南长区");
AREA_CODE.put(320204, "北塘区");
AREA_CODE.put(320205, "锡山区");
AREA_CODE.put(320206, "惠山区");
AREA_CODE.put(320211, "滨湖区");
AREA_CODE.put(320281, "江阴市");
AREA_CODE.put(320282, "宜兴市");
AREA_CODE.put(320300, "徐州市");
AREA_CODE.put(320303, "云龙区");
AREA_CODE.put(320304, "九里区");
AREA_CODE.put(320305, "贾汪区");
AREA_CODE.put(320311, "泉山区");
AREA_CODE.put(320321, "丰 县");
AREA_CODE.put(320322, "沛 县");
AREA_CODE.put(320323, "铜山县");
AREA_CODE.put(320324, "睢宁县");
AREA_CODE.put(320381, "新沂市");
AREA_CODE.put(320382, "邳州市");
AREA_CODE.put(320400, "常州市");
AREA_CODE.put(320402, "天宁区");
AREA_CODE.put(320404, "钟楼区");
AREA_CODE.put(320405, "戚墅堰区");
AREA_CODE.put(320411, "新北区");
AREA_CODE.put(320412, "武进区");
AREA_CODE.put(320481, "溧阳市");
AREA_CODE.put(320482, "金坛市");
AREA_CODE.put(320500, "苏州市");
AREA_CODE.put(320502, "沧浪区");
AREA_CODE.put(320503, "平江区");
AREA_CODE.put(320504, "金阊区");
AREA_CODE.put(320505, "虎丘区");
AREA_CODE.put(320506, "吴中区");
AREA_CODE.put(320507, "相城区");
AREA_CODE.put(320581, "常熟市");
AREA_CODE.put(320582, "张家港市");
AREA_CODE.put(320583, "昆山市");
AREA_CODE.put(320584, "吴江市");
AREA_CODE.put(320585, "太仓市");
AREA_CODE.put(320600, "南通市");
AREA_CODE.put(320602, "崇川区");
AREA_CODE.put(320611, "港闸区");
AREA_CODE.put(320621, "海安县");
AREA_CODE.put(320623, "如东县");
AREA_CODE.put(320681, "启东市");
AREA_CODE.put(320682, "如皋市");
AREA_CODE.put(320684, "海门市");
AREA_CODE.put(320700, "连云港市");
AREA_CODE.put(320703, "连云区");
AREA_CODE.put(320705, "新浦区");
AREA_CODE.put(320721, "赣榆县");
AREA_CODE.put(320722, "东海县");
AREA_CODE.put(320723, "灌云县");
AREA_CODE.put(320724, "灌南县");
AREA_CODE.put(320800, "淮安市");
AREA_CODE.put(320803, "楚州区");
AREA_CODE.put(320804, "淮阴区");
AREA_CODE.put(320811, "清浦区");
AREA_CODE.put(320826, "涟水县");
AREA_CODE.put(320829, "洪泽县");
AREA_CODE.put(320830, "盱眙县");
AREA_CODE.put(320831, "金湖县");
AREA_CODE.put(320900, "盐城市");
AREA_CODE.put(320902, "亭湖区");
AREA_CODE.put(320903, "盐都区");
AREA_CODE.put(320921, "响水县");
AREA_CODE.put(320922, "滨海县");
AREA_CODE.put(320923, "阜宁县");
AREA_CODE.put(320924, "射阳县");
AREA_CODE.put(320925, "建湖县");
AREA_CODE.put(320981, "东台市");
AREA_CODE.put(320982, "大丰市");
AREA_CODE.put(321000, "扬州市");
AREA_CODE.put(321002, "广陵区");
AREA_CODE.put(321003, "邗江区");
AREA_CODE.put(321011, "维扬区");
AREA_CODE.put(321023, "宝应县");
AREA_CODE.put(321081, "仪征市");
AREA_CODE.put(321084, "高邮市");
AREA_CODE.put(321088, "江都市");
AREA_CODE.put(321100, "镇江市");
AREA_CODE.put(321102, "京口区");
AREA_CODE.put(321111, "润州区");
AREA_CODE.put(321112, "丹徒区");
AREA_CODE.put(321181, "丹阳市");
AREA_CODE.put(321182, "扬中市");
AREA_CODE.put(321183, "句容市");
AREA_CODE.put(321200, "泰州市");
AREA_CODE.put(321202, "海陵区");
AREA_CODE.put(321203, "高港区");
AREA_CODE.put(321281, "兴化市");
AREA_CODE.put(321282, "靖江市");
AREA_CODE.put(321283, "泰兴市");
AREA_CODE.put(321284, "姜堰市");
AREA_CODE.put(321300, "宿迁市");
AREA_CODE.put(321302, "宿城区");
AREA_CODE.put(321311, "宿豫区");
AREA_CODE.put(321322, "沭阳县");
AREA_CODE.put(321323, "泗阳县");
AREA_CODE.put(321324, "泗洪县");
AREA_CODE.put(330000, "浙江省");
AREA_CODE.put(330100, "杭州市");
AREA_CODE.put(330102, "上城区");
AREA_CODE.put(330103, "下城区");
AREA_CODE.put(330104, "江干区");
AREA_CODE.put(330105, "拱墅区");
AREA_CODE.put(360103, "西湖区");
AREA_CODE.put(330108, "滨江区");
AREA_CODE.put(330109, "萧山区");
AREA_CODE.put(330110, "余杭区");
AREA_CODE.put(330122, "桐庐县");
AREA_CODE.put(330127, "淳安县");
AREA_CODE.put(330182, "建德市");
AREA_CODE.put(330183, "富阳市");
AREA_CODE.put(330185, "临安市");
AREA_CODE.put(330200, "宁波市");
AREA_CODE.put(330203, "海曙区");
AREA_CODE.put(330204, "江东区");
AREA_CODE.put(500105, "江北区");
AREA_CODE.put(330206, "北仑区");
AREA_CODE.put(330211, "镇海区");
AREA_CODE.put(330212, "鄞州区");
AREA_CODE.put(330225, "象山县");
AREA_CODE.put(330226, "宁海县");
AREA_CODE.put(330281, "余姚市");
AREA_CODE.put(330282, "慈溪市");
AREA_CODE.put(330283, "奉化市");
AREA_CODE.put(330300, "温州市");
AREA_CODE.put(330302, "鹿城区");
AREA_CODE.put(330303, "龙湾区");
AREA_CODE.put(330304, "瓯海区");
AREA_CODE.put(330322, "洞头县");
AREA_CODE.put(330324, "永嘉县");
AREA_CODE.put(330326, "平阳县");
AREA_CODE.put(330327, "苍南县");
AREA_CODE.put(330328, "文成县");
AREA_CODE.put(330329, "泰顺县");
AREA_CODE.put(330381, "瑞安市");
AREA_CODE.put(330382, "乐清市");
AREA_CODE.put(330400, "嘉兴市");
AREA_CODE.put(330402, "南湖区");
AREA_CODE.put(330411, "秀洲区");
AREA_CODE.put(330421, "嘉善县");
AREA_CODE.put(330424, "海盐县");
AREA_CODE.put(330481, "海宁市");
AREA_CODE.put(330482, "平湖市");
AREA_CODE.put(330483, "桐乡市");
AREA_CODE.put(330500, "湖州市");
AREA_CODE.put(330502, "吴兴区");
AREA_CODE.put(330503, "南浔区");
AREA_CODE.put(330521, "德清县");
AREA_CODE.put(330522, "长兴县");
AREA_CODE.put(330523, "安吉县");
AREA_CODE.put(330600, "绍兴市");
AREA_CODE.put(330602, "越城区");
AREA_CODE.put(330621, "绍兴县");
AREA_CODE.put(330624, "新昌县");
AREA_CODE.put(330681, "诸暨市");
AREA_CODE.put(330682, "上虞市");
AREA_CODE.put(330683, "嵊州市");
AREA_CODE.put(330700, "金华市");
AREA_CODE.put(330702, "婺城区");
AREA_CODE.put(330703, "金东区");
AREA_CODE.put(330723, "武义县");
AREA_CODE.put(330726, "浦江县");
AREA_CODE.put(330727, "磐安县");
AREA_CODE.put(330781, "兰溪市");
AREA_CODE.put(330782, "义乌市");
AREA_CODE.put(330783, "东阳市");
AREA_CODE.put(330784, "永康市");
AREA_CODE.put(330800, "衢州市");
AREA_CODE.put(330802, "柯城区");
AREA_CODE.put(330803, "衢江区");
AREA_CODE.put(330822, "常山县");
AREA_CODE.put(330824, "开化县");
AREA_CODE.put(330825, "龙游县");
AREA_CODE.put(330881, "江山市");
AREA_CODE.put(330900, "舟山市");
AREA_CODE.put(330902, "定海区");
AREA_CODE.put(330921, "岱山县");
AREA_CODE.put(330922, "嵊泗县");
AREA_CODE.put(331000, "台州市");
AREA_CODE.put(331002, "椒江区");
AREA_CODE.put(331003, "黄岩区");
AREA_CODE.put(331004, "路桥区");
AREA_CODE.put(331021, "玉环县");
AREA_CODE.put(331022, "三门县");
AREA_CODE.put(331023, "天台县");
AREA_CODE.put(331024, "仙居县");
AREA_CODE.put(331081, "温岭市");
AREA_CODE.put(331082, "临海市");
AREA_CODE.put(331100, "丽水市");
AREA_CODE.put(331102, "莲都区");
AREA_CODE.put(331121, "青田县");
AREA_CODE.put(331122, "缙云县");
AREA_CODE.put(331123, "遂昌县");
AREA_CODE.put(331124, "松阳县");
AREA_CODE.put(331125, "云和县");
AREA_CODE.put(331126, "庆元县");
AREA_CODE.put(331127, "景宁畲族自治县");
AREA_CODE.put(331181, "龙泉市");
AREA_CODE.put(340000, "安徽省");
AREA_CODE.put(340100, "合肥市");
AREA_CODE.put(340102, "瑶海区");
AREA_CODE.put(340103, "庐阳区");
AREA_CODE.put(340104, "蜀山区");
AREA_CODE.put(340111, "包河区");
AREA_CODE.put(340121, "长丰县");
AREA_CODE.put(340122, "肥东县");
AREA_CODE.put(340123, "肥西县");
AREA_CODE.put(340200, "芜湖市");
AREA_CODE.put(340202, "镜湖区");
AREA_CODE.put(340203, "弋江区");
AREA_CODE.put(340207, "鸠江区");
AREA_CODE.put(340208, "三山区");
AREA_CODE.put(340221, "芜湖县");
AREA_CODE.put(340222, "繁昌县");
AREA_CODE.put(340223, "南陵县");
AREA_CODE.put(340300, "蚌埠市");
AREA_CODE.put(340302, "龙子湖区");
AREA_CODE.put(340303, "蚌山区");
AREA_CODE.put(340304, "禹会区");
AREA_CODE.put(340311, "淮上区");
AREA_CODE.put(340321, "怀远县");
AREA_CODE.put(340322, "五河县");
AREA_CODE.put(340323, "固镇县");
AREA_CODE.put(340400, "淮南市");
AREA_CODE.put(340402, "大通区");
AREA_CODE.put(340403, "田家庵区");
AREA_CODE.put(340404, "谢家集区");
AREA_CODE.put(340405, "八公山区");
AREA_CODE.put(340406, "潘集区");
AREA_CODE.put(340421, "凤台县");
AREA_CODE.put(340500, "马鞍山市");
AREA_CODE.put(340502, "金家庄区");
AREA_CODE.put(340503, "花山区");
AREA_CODE.put(340504, "雨山区");
AREA_CODE.put(340521, "当涂县");
AREA_CODE.put(340600, "淮北市");
AREA_CODE.put(340602, "杜集区");
AREA_CODE.put(340603, "相山区");
AREA_CODE.put(340604, "烈山区");
AREA_CODE.put(340621, "濉溪县");
AREA_CODE.put(340700, "铜陵市");
AREA_CODE.put(340702, "铜官山区");
AREA_CODE.put(340703, "狮子山区");
AREA_CODE.put(340721, "铜陵县");
AREA_CODE.put(340800, "安庆市");
AREA_CODE.put(340802, "迎江区");
AREA_CODE.put(340803, "大观区");
AREA_CODE.put(340811, "宜秀区");
AREA_CODE.put(340822, "怀宁县");
AREA_CODE.put(340823, "枞阳县");
AREA_CODE.put(340824, "潜山县");
AREA_CODE.put(340825, "太湖县");
AREA_CODE.put(340826, "宿松县");
AREA_CODE.put(340827, "望江县");
AREA_CODE.put(340828, "岳西县");
AREA_CODE.put(340881, "桐城市");
AREA_CODE.put(341000, "黄山市");
AREA_CODE.put(341002, "屯溪区");
AREA_CODE.put(341003, "黄山区");
AREA_CODE.put(341004, "徽州区");
AREA_CODE.put(341021, "歙 县");
AREA_CODE.put(341022, "休宁县");
AREA_CODE.put(341023, "黟 县");
AREA_CODE.put(341024, "祁门县");
AREA_CODE.put(341100, "滁州市");
AREA_CODE.put(341102, "琅琊区");
AREA_CODE.put(341103, "南谯区");
AREA_CODE.put(341122, "来安县");
AREA_CODE.put(341124, "全椒县");
AREA_CODE.put(341125, "定远县");
AREA_CODE.put(341126, "凤阳县");
AREA_CODE.put(341181, "天长市");
AREA_CODE.put(341182, "明光市");
AREA_CODE.put(341200, "阜阳市");
AREA_CODE.put(341202, "颍州区");
AREA_CODE.put(341203, "颍东区");
AREA_CODE.put(341204, "颍泉区");
AREA_CODE.put(341221, "临泉县");
AREA_CODE.put(341222, "太和县");
AREA_CODE.put(341225, "阜南县");
AREA_CODE.put(341226, "颍上县");
AREA_CODE.put(341282, "界首市");
AREA_CODE.put(341300, "宿州市");
AREA_CODE.put(341302, "埇桥区");
AREA_CODE.put(341321, "砀山县");
AREA_CODE.put(341322, "萧 县");
AREA_CODE.put(341323, "灵璧县");
AREA_CODE.put(341324, "泗 县");
AREA_CODE.put(341400, "巢湖市");
AREA_CODE.put(341402, "居巢区");
AREA_CODE.put(341421, "庐江县");
AREA_CODE.put(341422, "无为县");
AREA_CODE.put(341423, "含山县");
AREA_CODE.put(341424, "和 县");
AREA_CODE.put(341500, "六安市");
AREA_CODE.put(341502, "金安区");
AREA_CODE.put(341503, "裕安区");
AREA_CODE.put(341521, "寿 县");
AREA_CODE.put(341522, "霍邱县");
AREA_CODE.put(341523, "舒城县");
AREA_CODE.put(341524, "金寨县");
AREA_CODE.put(341525, "霍山县");
AREA_CODE.put(341600, "亳州市");
AREA_CODE.put(341602, "谯城区");
AREA_CODE.put(341621, "涡阳县");
AREA_CODE.put(341622, "蒙城县");
AREA_CODE.put(341623, "利辛县");
AREA_CODE.put(341700, "池州市");
AREA_CODE.put(341702, "贵池区");
AREA_CODE.put(341721, "东至县");
AREA_CODE.put(341722, "石台县");
AREA_CODE.put(341723, "青阳县");
AREA_CODE.put(341800, "宣城市");
AREA_CODE.put(341802, "宣州区");
AREA_CODE.put(341821, "郎溪县");
AREA_CODE.put(341822, "广德县");
AREA_CODE.put(341823, "泾 县");
AREA_CODE.put(341824, "绩溪县");
AREA_CODE.put(341825, "旌德县");
AREA_CODE.put(341881, "宁国市");
AREA_CODE.put(350000, "福建省");
AREA_CODE.put(350100, "福州市");
AREA_CODE.put(350103, "台江区");
AREA_CODE.put(350104, "仓山区");
AREA_CODE.put(350105, "马尾区");
AREA_CODE.put(350111, "晋安区");
AREA_CODE.put(350121, "闽侯县");
AREA_CODE.put(350122, "连江县");
AREA_CODE.put(350123, "罗源县");
AREA_CODE.put(350124, "闽清县");
AREA_CODE.put(350125, "永泰县");
AREA_CODE.put(350128, "平潭县");
AREA_CODE.put(350181, "福清市");
AREA_CODE.put(350182, "长乐市");
AREA_CODE.put(350200, "厦门市");
AREA_CODE.put(350203, "思明区");
AREA_CODE.put(350205, "海沧区");
AREA_CODE.put(350206, "湖里区");
AREA_CODE.put(350211, "集美区");
AREA_CODE.put(350212, "同安区");
AREA_CODE.put(350213, "翔安区");
AREA_CODE.put(350300, "莆田市");
AREA_CODE.put(350302, "城厢区");
AREA_CODE.put(350303, "涵江区");
AREA_CODE.put(350304, "荔城区");
AREA_CODE.put(350305, "秀屿区");
AREA_CODE.put(350322, "仙游县");
AREA_CODE.put(350400, "三明市");
AREA_CODE.put(350402, "梅列区");
AREA_CODE.put(350403, "三元区");
AREA_CODE.put(350421, "明溪县");
AREA_CODE.put(350423, "清流县");
AREA_CODE.put(350424, "宁化县");
AREA_CODE.put(350425, "大田县");
AREA_CODE.put(350426, "尤溪县");
AREA_CODE.put(350427, "沙 县");
AREA_CODE.put(350428, "将乐县");
AREA_CODE.put(350429, "泰宁县");
AREA_CODE.put(350430, "建宁县");
AREA_CODE.put(350481, "永安市");
AREA_CODE.put(350500, "泉州市");
AREA_CODE.put(350502, "鲤城区");
AREA_CODE.put(350503, "丰泽区");
AREA_CODE.put(350504, "洛江区");
AREA_CODE.put(350505, "泉港区");
AREA_CODE.put(350521, "惠安县");
AREA_CODE.put(350524, "安溪县");
AREA_CODE.put(350525, "永春县");
AREA_CODE.put(350526, "德化县");
AREA_CODE.put(350527, "金门县");
AREA_CODE.put(350581, "石狮市");
AREA_CODE.put(350582, "晋江市");
AREA_CODE.put(350583, "南安市");
AREA_CODE.put(350600, "漳州市");
AREA_CODE.put(350602, "芗城区");
AREA_CODE.put(350603, "龙文区");
AREA_CODE.put(350622, "云霄县");
AREA_CODE.put(350623, "漳浦县");
AREA_CODE.put(350624, "诏安县");
AREA_CODE.put(350625, "长泰县");
AREA_CODE.put(350626, "东山县");
AREA_CODE.put(350627, "南靖县");
AREA_CODE.put(350628, "平和县");
AREA_CODE.put(350629, "华安县");
AREA_CODE.put(350681, "龙海市");
AREA_CODE.put(350700, "南平市");
AREA_CODE.put(350702, "延平区");
AREA_CODE.put(350721, "顺昌县");
AREA_CODE.put(350722, "浦城县");
AREA_CODE.put(350723, "光泽县");
AREA_CODE.put(350724, "松溪县");
AREA_CODE.put(350725, "政和县");
AREA_CODE.put(350781, "邵武市");
AREA_CODE.put(350782, "武夷山市");
AREA_CODE.put(350783, "建瓯市");
AREA_CODE.put(350784, "建阳市");
AREA_CODE.put(350800, "龙岩市");
AREA_CODE.put(350802, "新罗区");
AREA_CODE.put(350821, "长汀县");
AREA_CODE.put(350822, "永定县");
AREA_CODE.put(350823, "上杭县");
AREA_CODE.put(350824, "武平县");
AREA_CODE.put(350825, "连城县");
AREA_CODE.put(350881, "漳平市");
AREA_CODE.put(350900, "宁德市");
AREA_CODE.put(350902, "蕉城区");
AREA_CODE.put(350921, "霞浦县");
AREA_CODE.put(350922, "古田县");
AREA_CODE.put(350923, "屏南县");
AREA_CODE.put(350924, "寿宁县");
AREA_CODE.put(350925, "周宁县");
AREA_CODE.put(350926, "柘荣县");
AREA_CODE.put(350981, "福安市");
AREA_CODE.put(350982, "福鼎市");
AREA_CODE.put(360000, "江西省");
AREA_CODE.put(360100, "南昌市");
AREA_CODE.put(360102, "东湖区");
AREA_CODE.put(360104, "青云谱区");
AREA_CODE.put(360105, "湾里区");
AREA_CODE.put(360111, "青山湖区");
AREA_CODE.put(360121, "南昌县");
AREA_CODE.put(360122, "新建县");
AREA_CODE.put(360123, "安义县");
AREA_CODE.put(360124, "进贤县");
AREA_CODE.put(360200, "景德镇市");
AREA_CODE.put(360202, "昌江区");
AREA_CODE.put(360203, "珠山区");
AREA_CODE.put(360222, "浮梁县");
AREA_CODE.put(360281, "乐平市");
AREA_CODE.put(360300, "萍乡市");
AREA_CODE.put(360302, "安源区");
AREA_CODE.put(360313, "湘东区");
AREA_CODE.put(360321, "莲花县");
AREA_CODE.put(360322, "上栗县");
AREA_CODE.put(360323, "芦溪县");
AREA_CODE.put(360400, "九江市");
AREA_CODE.put(360402, "庐山区");
AREA_CODE.put(360403, "浔阳区");
AREA_CODE.put(360421, "九江县");
AREA_CODE.put(360423, "武宁县");
AREA_CODE.put(360424, "修水县");
AREA_CODE.put(360425, "永修县");
AREA_CODE.put(360426, "德安县");
AREA_CODE.put(360427, "星子县");
AREA_CODE.put(360428, "都昌县");
AREA_CODE.put(360429, "湖口县");
AREA_CODE.put(360430, "彭泽县");
AREA_CODE.put(360481, "瑞昌市");
AREA_CODE.put(360500, "新余市");
AREA_CODE.put(360502, "渝水区");
AREA_CODE.put(360521, "分宜县");
AREA_CODE.put(360600, "鹰潭市");
AREA_CODE.put(360602, "月湖区");
AREA_CODE.put(360622, "余江县");
AREA_CODE.put(360681, "贵溪市");
AREA_CODE.put(360700, "赣州市");
AREA_CODE.put(360702, "章贡区");
AREA_CODE.put(360721, "赣 县");
AREA_CODE.put(360722, "信丰县");
AREA_CODE.put(360723, "大余县");
AREA_CODE.put(360724, "上犹县");
AREA_CODE.put(360725, "崇义县");
AREA_CODE.put(360726, "安远县");
AREA_CODE.put(360727, "龙南县");
AREA_CODE.put(360728, "定南县");
AREA_CODE.put(360729, "全南县");
AREA_CODE.put(360730, "宁都县");
AREA_CODE.put(360731, "于都县");
AREA_CODE.put(360732, "兴国县");
AREA_CODE.put(360733, "会昌县");
AREA_CODE.put(360734, "寻乌县");
AREA_CODE.put(360735, "石城县");
AREA_CODE.put(360781, "瑞金市");
AREA_CODE.put(360782, "南康市");
AREA_CODE.put(360800, "吉安市");
AREA_CODE.put(360802, "吉州区");
AREA_CODE.put(360803, "青原区");
AREA_CODE.put(360821, "吉安县");
AREA_CODE.put(360822, "吉水县");
AREA_CODE.put(360823, "峡江县");
AREA_CODE.put(360824, "新干县");
AREA_CODE.put(360825, "永丰县");
AREA_CODE.put(360826, "泰和县");
AREA_CODE.put(360827, "遂川县");
AREA_CODE.put(360828, "万安县");
AREA_CODE.put(360829, "安福县");
AREA_CODE.put(360830, "永新县");
AREA_CODE.put(360881, "井冈山市");
AREA_CODE.put(360900, "宜春市");
AREA_CODE.put(360902, "袁州区");
AREA_CODE.put(360921, "奉新县");
AREA_CODE.put(360922, "万载县");
AREA_CODE.put(360923, "上高县");
AREA_CODE.put(360924, "宜丰县");
AREA_CODE.put(360925, "靖安县");
AREA_CODE.put(360926, "铜鼓县");
AREA_CODE.put(360981, "丰城市");
AREA_CODE.put(360982, "樟树市");
AREA_CODE.put(360983, "高安市");
AREA_CODE.put(361000, "抚州市");
AREA_CODE.put(361002, "临川区");
AREA_CODE.put(361021, "南城县");
AREA_CODE.put(361022, "黎川县");
AREA_CODE.put(361023, "南丰县");
AREA_CODE.put(361024, "崇仁县");
AREA_CODE.put(361025, "乐安县");
AREA_CODE.put(361026, "宜黄县");
AREA_CODE.put(361027, "金溪县");
AREA_CODE.put(361028, "资溪县");
AREA_CODE.put(361029, "东乡县");
AREA_CODE.put(361030, "广昌县");
AREA_CODE.put(361100, "上饶市");
AREA_CODE.put(361102, "信州区");
AREA_CODE.put(361121, "上饶县");
AREA_CODE.put(361122, "广丰县");
AREA_CODE.put(361123, "玉山县");
AREA_CODE.put(361124, "铅山县");
AREA_CODE.put(361125, "横峰县");
AREA_CODE.put(361126, "弋阳县");
AREA_CODE.put(361127, "余干县");
AREA_CODE.put(361128, "鄱阳县");
AREA_CODE.put(361129, "万年县");
AREA_CODE.put(361130, "婺源县");
AREA_CODE.put(361181, "德兴市");
AREA_CODE.put(370000, "山东省");
AREA_CODE.put(370100, "济南市");
AREA_CODE.put(370102, "历下区");
AREA_CODE.put(511102, "市中区");
AREA_CODE.put(370104, "槐荫区");
AREA_CODE.put(370105, "天桥区");
AREA_CODE.put(370112, "历城区");
AREA_CODE.put(370113, "长清区");
AREA_CODE.put(370124, "平阴县");
AREA_CODE.put(370125, "济阳县");
AREA_CODE.put(370126, "商河县");
AREA_CODE.put(370181, "章丘市");
AREA_CODE.put(370200, "青岛市");
AREA_CODE.put(370202, "市南区");
AREA_CODE.put(370203, "市北区");
AREA_CODE.put(370205, "四方区");
AREA_CODE.put(370211, "黄岛区");
AREA_CODE.put(370212, "崂山区");
AREA_CODE.put(370213, "李沧区");
AREA_CODE.put(370214, "城阳区");
AREA_CODE.put(370281, "胶州市");
AREA_CODE.put(370282, "即墨市");
AREA_CODE.put(370283, "平度市");
AREA_CODE.put(370284, "胶南市");
AREA_CODE.put(370285, "莱西市");
AREA_CODE.put(370300, "淄博市");
AREA_CODE.put(370302, "淄川区");
AREA_CODE.put(370303, "张店区");
AREA_CODE.put(370304, "博山区");
AREA_CODE.put(370305, "临淄区");
AREA_CODE.put(370306, "周村区");
AREA_CODE.put(370321, "桓台县");
AREA_CODE.put(370322, "高青县");
AREA_CODE.put(370323, "沂源县");
AREA_CODE.put(370400, "枣庄市");
AREA_CODE.put(370403, "薛城区");
AREA_CODE.put(370404, "峄城区");
AREA_CODE.put(370405, "台儿庄区");
AREA_CODE.put(370406, "山亭区");
AREA_CODE.put(370481, "滕州市");
AREA_CODE.put(370500, "东营市");
AREA_CODE.put(370502, "东营区");
AREA_CODE.put(370503, "河口区");
AREA_CODE.put(370521, "垦利县");
AREA_CODE.put(370522, "利津县");
AREA_CODE.put(370523, "广饶县");
AREA_CODE.put(370600, "烟台市");
AREA_CODE.put(370602, "芝罘区");
AREA_CODE.put(370611, "福山区");
AREA_CODE.put(370612, "牟平区");
AREA_CODE.put(370613, "莱山区");
AREA_CODE.put(370634, "长岛县");
AREA_CODE.put(370681, "龙口市");
AREA_CODE.put(370682, "莱阳市");
AREA_CODE.put(370683, "莱州市");
AREA_CODE.put(370684, "蓬莱市");
AREA_CODE.put(370685, "招远市");
AREA_CODE.put(370686, "栖霞市");
AREA_CODE.put(370687, "海阳市");
AREA_CODE.put(370700, "潍坊市");
AREA_CODE.put(370702, "潍城区");
AREA_CODE.put(370703, "寒亭区");
AREA_CODE.put(370704, "坊子区");
AREA_CODE.put(370705, "奎文区");
AREA_CODE.put(370724, "临朐县");
AREA_CODE.put(370725, "昌乐县");
AREA_CODE.put(370781, "青州市");
AREA_CODE.put(370782, "诸城市");
AREA_CODE.put(370783, "寿光市");
AREA_CODE.put(370784, "安丘市");
AREA_CODE.put(370785, "高密市");
AREA_CODE.put(370786, "昌邑市");
AREA_CODE.put(370800, "济宁市");
AREA_CODE.put(370811, "任城区");
AREA_CODE.put(370826, "微山县");
AREA_CODE.put(370827, "鱼台县");
AREA_CODE.put(370828, "金乡县");
AREA_CODE.put(370829, "嘉祥县");
AREA_CODE.put(370830, "汶上县");
AREA_CODE.put(370831, "泗水县");
AREA_CODE.put(370832, "梁山县");
AREA_CODE.put(370881, "曲阜市");
AREA_CODE.put(370882, "兖州市");
AREA_CODE.put(370883, "邹城市");
AREA_CODE.put(370900, "泰安市");
AREA_CODE.put(370902, "泰山区");
AREA_CODE.put(370911, "岱岳区");
AREA_CODE.put(370921, "宁阳县");
AREA_CODE.put(370923, "东平县");
AREA_CODE.put(370982, "新泰市");
AREA_CODE.put(370983, "肥城市");
AREA_CODE.put(371000, "威海市");
AREA_CODE.put(371002, "环翠区");
AREA_CODE.put(371081, "文登市");
AREA_CODE.put(371082, "荣成市");
AREA_CODE.put(371083, "乳山市");
AREA_CODE.put(371100, "日照市");
AREA_CODE.put(371102, "东港区");
AREA_CODE.put(371103, "岚山区");
AREA_CODE.put(371121, "五莲县");
AREA_CODE.put(371122, "莒 县");
AREA_CODE.put(371200, "莱芜市");
AREA_CODE.put(371202, "莱城区");
AREA_CODE.put(371203, "钢城区");
AREA_CODE.put(371300, "临沂市");
AREA_CODE.put(371302, "兰山区");
AREA_CODE.put(371311, "罗庄区");
AREA_CODE.put(371321, "沂南县");
AREA_CODE.put(371322, "郯城县");
AREA_CODE.put(371323, "沂水县");
AREA_CODE.put(371324, "苍山县");
AREA_CODE.put(371325, "费 县");
AREA_CODE.put(371326, "平邑县");
AREA_CODE.put(371327, "莒南县");
AREA_CODE.put(371328, "蒙阴县");
AREA_CODE.put(371329, "临沭县");
AREA_CODE.put(371400, "德州市");
AREA_CODE.put(371402, "德城区");
AREA_CODE.put(371421, "陵 县");
AREA_CODE.put(371422, "宁津县");
AREA_CODE.put(371423, "庆云县");
AREA_CODE.put(371424, "临邑县");
AREA_CODE.put(371425, "齐河县");
AREA_CODE.put(371426, "平原县");
AREA_CODE.put(371427, "夏津县");
AREA_CODE.put(371428, "武城县");
AREA_CODE.put(371481, "乐陵市");
AREA_CODE.put(371482, "禹城市");
AREA_CODE.put(371500, "聊城市");
AREA_CODE.put(371502, "东昌府区");
AREA_CODE.put(371521, "阳谷县");
AREA_CODE.put(371522, "莘 县");
AREA_CODE.put(371523, "茌平县");
AREA_CODE.put(371524, "东阿县");
AREA_CODE.put(371525, "冠 县");
AREA_CODE.put(371526, "高唐县");
AREA_CODE.put(371581, "临清市");
AREA_CODE.put(371600, "滨州市");
AREA_CODE.put(371602, "滨城区");
AREA_CODE.put(371621, "惠民县");
AREA_CODE.put(371622, "阳信县");
AREA_CODE.put(371623, "无棣县");
AREA_CODE.put(371624, "沾化县");
AREA_CODE.put(371625, "博兴县");
AREA_CODE.put(371626, "邹平县");
AREA_CODE.put(371700, "菏泽市");
AREA_CODE.put(371702, "牡丹区");
AREA_CODE.put(371721, "曹 县");
AREA_CODE.put(371722, "单 县");
AREA_CODE.put(371723, "成武县");
AREA_CODE.put(371724, "巨野县");
AREA_CODE.put(371725, "郓城县");
AREA_CODE.put(371726, "鄄城县");
AREA_CODE.put(371727, "定陶县");
AREA_CODE.put(371728, "东明县");
AREA_CODE.put(410000, "河南省");
AREA_CODE.put(410100, "郑州市");
AREA_CODE.put(410102, "中原区");
AREA_CODE.put(410103, "二七区");
AREA_CODE.put(410104, "管城回族区");
AREA_CODE.put(410105, "金水区");
AREA_CODE.put(410106, "上街区");
AREA_CODE.put(410108, "惠济区");
AREA_CODE.put(410122, "中牟县");
AREA_CODE.put(410181, "巩义市");
AREA_CODE.put(410182, "荥阳市");
AREA_CODE.put(410183, "新密市");
AREA_CODE.put(410184, "新郑市");
AREA_CODE.put(410185, "登封市");
AREA_CODE.put(410200, "开封市");
AREA_CODE.put(410202, "龙亭区");
AREA_CODE.put(410203, "顺河回族区");
AREA_CODE.put(410205, "禹王台区");
AREA_CODE.put(410211, "金明区");
AREA_CODE.put(410221, "杞 县");
AREA_CODE.put(410222, "通许县");
AREA_CODE.put(410223, "尉氏县");
AREA_CODE.put(410224, "开封县");
AREA_CODE.put(410225, "兰考县");
AREA_CODE.put(410300, "洛阳市");
AREA_CODE.put(410302, "老城区");
AREA_CODE.put(410303, "西工区");
AREA_CODE.put(410304, "瀍河回族区");
AREA_CODE.put(410305, "涧西区");
AREA_CODE.put(410306, "吉利区");
AREA_CODE.put(410311, "洛龙区");
AREA_CODE.put(410322, "孟津县");
AREA_CODE.put(410323, "新安县");
AREA_CODE.put(410324, "栾川县");
AREA_CODE.put(410325, "嵩 县");
AREA_CODE.put(410326, "汝阳县");
AREA_CODE.put(410327, "宜阳县");
AREA_CODE.put(410328, "洛宁县");
AREA_CODE.put(410329, "伊川县");
AREA_CODE.put(410381, "偃师市");
AREA_CODE.put(410400, "平顶山市");
AREA_CODE.put(410403, "卫东区");
AREA_CODE.put(410404, "石龙区");
AREA_CODE.put(410411, "湛河区");
AREA_CODE.put(410421, "宝丰县");
AREA_CODE.put(410422, "叶 县");
AREA_CODE.put(410423, "鲁山县");
AREA_CODE.put(410425, "郏 县");
AREA_CODE.put(410481, "舞钢市");
AREA_CODE.put(410482, "汝州市");
AREA_CODE.put(410500, "安阳市");
AREA_CODE.put(410502, "文峰区");
AREA_CODE.put(410503, "北关区");
AREA_CODE.put(410505, "殷都区");
AREA_CODE.put(410506, "龙安区");
AREA_CODE.put(410522, "安阳县");
AREA_CODE.put(410523, "汤阴县");
AREA_CODE.put(410526, "滑 县");
AREA_CODE.put(410527, "内黄县");
AREA_CODE.put(410581, "林州市");
AREA_CODE.put(410600, "鹤壁市");
AREA_CODE.put(410602, "鹤山区");
AREA_CODE.put(410603, "山城区");
AREA_CODE.put(410611, "淇滨区");
AREA_CODE.put(410621, "浚 县");
AREA_CODE.put(410622, "淇 县");
AREA_CODE.put(410700, "新乡市");
AREA_CODE.put(410702, "红旗区");
AREA_CODE.put(410703, "卫滨区");
AREA_CODE.put(410704, "凤泉区");
AREA_CODE.put(410711, "牧野区");
AREA_CODE.put(410721, "新乡县");
AREA_CODE.put(410724, "获嘉县");
AREA_CODE.put(410725, "原阳县");
AREA_CODE.put(410726, "延津县");
AREA_CODE.put(410727, "封丘县");
AREA_CODE.put(410728, "长垣县");
AREA_CODE.put(410781, "卫辉市");
AREA_CODE.put(410782, "辉县市");
AREA_CODE.put(410800, "焦作市");
AREA_CODE.put(410802, "解放区");
AREA_CODE.put(410803, "中站区");
AREA_CODE.put(410804, "马村区");
AREA_CODE.put(410811, "山阳区");
AREA_CODE.put(410821, "修武县");
AREA_CODE.put(410822, "博爱县");
AREA_CODE.put(410823, "武陟县");
AREA_CODE.put(410825, "温 县");
AREA_CODE.put(410882, "沁阳市");
AREA_CODE.put(410883, "孟州市");
AREA_CODE.put(410900, "濮阳市");
AREA_CODE.put(410902, "华龙区");
AREA_CODE.put(410922, "清丰县");
AREA_CODE.put(410923, "南乐县");
AREA_CODE.put(410926, "范 县");
AREA_CODE.put(410927, "台前县");
AREA_CODE.put(410928, "濮阳县");
AREA_CODE.put(411000, "许昌市");
AREA_CODE.put(411002, "魏都区");
AREA_CODE.put(411023, "许昌县");
AREA_CODE.put(411024, "鄢陵县");
AREA_CODE.put(411025, "襄城县");
AREA_CODE.put(411081, "禹州市");
AREA_CODE.put(411082, "长葛市");
AREA_CODE.put(411100, "漯河市");
AREA_CODE.put(411102, "源汇区");
AREA_CODE.put(411103, "郾城区");
AREA_CODE.put(411104, "召陵区");
AREA_CODE.put(411121, "舞阳县");
AREA_CODE.put(411122, "临颍县");
AREA_CODE.put(411200, "三门峡市");
AREA_CODE.put(411202, "湖滨区");
AREA_CODE.put(411221, "渑池县");
AREA_CODE.put(411222, "陕 县");
AREA_CODE.put(411224, "卢氏县");
AREA_CODE.put(411281, "义马市");
AREA_CODE.put(411282, "灵宝市");
AREA_CODE.put(411300, "南阳市");
AREA_CODE.put(411302, "宛城区");
AREA_CODE.put(411303, "卧龙区");
AREA_CODE.put(411321, "南召县");
AREA_CODE.put(411322, "方城县");
AREA_CODE.put(411323, "西峡县");
AREA_CODE.put(411324, "镇平县");
AREA_CODE.put(411325, "内乡县");
AREA_CODE.put(411326, "淅川县");
AREA_CODE.put(411327, "社旗县");
AREA_CODE.put(411328, "唐河县");
AREA_CODE.put(411329, "新野县");
AREA_CODE.put(411330, "桐柏县");
AREA_CODE.put(411381, "邓州市");
AREA_CODE.put(411400, "商丘市");
AREA_CODE.put(411402, "梁园区");
AREA_CODE.put(411403, "睢阳区");
AREA_CODE.put(411421, "民权县");
AREA_CODE.put(411422, "睢 县");
AREA_CODE.put(411423, "宁陵县");
AREA_CODE.put(411424, "柘城县");
AREA_CODE.put(411425, "虞城县");
AREA_CODE.put(411426, "夏邑县");
AREA_CODE.put(411481, "永城市");
AREA_CODE.put(411500, "信阳市");
AREA_CODE.put(411502, "浉河区");
AREA_CODE.put(411503, "平桥区");
AREA_CODE.put(411521, "罗山县");
AREA_CODE.put(411522, "光山县");
AREA_CODE.put(411523, "新 县");
AREA_CODE.put(411524, "商城县");
AREA_CODE.put(411525, "固始县");
AREA_CODE.put(411526, "潢川县");
AREA_CODE.put(411527, "淮滨县");
AREA_CODE.put(411528, "息 县");
AREA_CODE.put(411600, "周口市");
AREA_CODE.put(411602, "川汇区");
AREA_CODE.put(411621, "扶沟县");
AREA_CODE.put(411622, "西华县");
AREA_CODE.put(411623, "商水县");
AREA_CODE.put(411624, "沈丘县");
AREA_CODE.put(411625, "郸城县");
AREA_CODE.put(411626, "淮阳县");
AREA_CODE.put(411627, "太康县");
AREA_CODE.put(411628, "鹿邑县");
AREA_CODE.put(411681, "项城市");
AREA_CODE.put(411700, "驻马店市");
AREA_CODE.put(411702, "驿城区");
AREA_CODE.put(411721, "西平县");
AREA_CODE.put(411722, "上蔡县");
AREA_CODE.put(411723, "平舆县");
AREA_CODE.put(411724, "正阳县");
AREA_CODE.put(411725, "确山县");
AREA_CODE.put(411726, "泌阳县");
AREA_CODE.put(411727, "汝南县");
AREA_CODE.put(411728, "遂平县");
AREA_CODE.put(411729, "新蔡县");
AREA_CODE.put(419001, "济源市");
AREA_CODE.put(420000, "湖北省");
AREA_CODE.put(420100, "武汉市");
AREA_CODE.put(420102, "江岸区");
AREA_CODE.put(420103, "江汉区");
AREA_CODE.put(420104, "硚口区");
AREA_CODE.put(420105, "汉阳区");
AREA_CODE.put(420106, "武昌区");
AREA_CODE.put(420111, "洪山区");
AREA_CODE.put(420112, "东西湖区");
AREA_CODE.put(420113, "汉南区");
AREA_CODE.put(420114, "蔡甸区");
AREA_CODE.put(420115, "江夏区");
AREA_CODE.put(420116, "黄陂区");
AREA_CODE.put(420117, "新洲区");
AREA_CODE.put(420200, "黄石市");
AREA_CODE.put(420202, "黄石港区");
AREA_CODE.put(420203, "西塞山区");
AREA_CODE.put(420204, "下陆区");
AREA_CODE.put(420205, "铁山区");
AREA_CODE.put(420222, "阳新县");
AREA_CODE.put(420281, "大冶市");
AREA_CODE.put(420300, "十堰市");
AREA_CODE.put(420302, "茅箭区");
AREA_CODE.put(420303, "张湾区");
AREA_CODE.put(420321, "郧 县");
AREA_CODE.put(420322, "郧西县");
AREA_CODE.put(420323, "竹山县");
AREA_CODE.put(420324, "竹溪县");
AREA_CODE.put(420325, "房 县");
AREA_CODE.put(420381, "丹江口市");
AREA_CODE.put(420500, "宜昌市");
AREA_CODE.put(420502, "西陵区");
AREA_CODE.put(420503, "伍家岗区");
AREA_CODE.put(420504, "点军区");
AREA_CODE.put(420505, "猇亭区");
AREA_CODE.put(420506, "夷陵区");
AREA_CODE.put(420525, "远安县");
AREA_CODE.put(420526, "兴山县");
AREA_CODE.put(420527, "秭归县");
AREA_CODE.put(420528, "长阳土家族自治县");
AREA_CODE.put(420529, "五峰土家族自治县");
AREA_CODE.put(420581, "宜都市");
AREA_CODE.put(420582, "当阳市");
AREA_CODE.put(420583, "枝江市");
AREA_CODE.put(420600, "襄樊市");
AREA_CODE.put(420602, "襄城区");
AREA_CODE.put(420606, "樊城区");
AREA_CODE.put(420607, "襄阳区");
AREA_CODE.put(420624, "南漳县");
AREA_CODE.put(420625, "谷城县");
AREA_CODE.put(420626, "保康县");
AREA_CODE.put(420682, "老河口市");
AREA_CODE.put(420683, "枣阳市");
AREA_CODE.put(420684, "宜城市");
AREA_CODE.put(420700, "鄂州市");
AREA_CODE.put(420702, "梁子湖区");
AREA_CODE.put(420703, "华容区");
AREA_CODE.put(420704, "鄂城区");
AREA_CODE.put(420800, "荆门市");
AREA_CODE.put(420802, "东宝区");
AREA_CODE.put(420804, "掇刀区");
AREA_CODE.put(420821, "京山县");
AREA_CODE.put(420822, "沙洋县");
AREA_CODE.put(420881, "钟祥市");
AREA_CODE.put(420900, "孝感市");
AREA_CODE.put(420902, "孝南区");
AREA_CODE.put(420921, "孝昌县");
AREA_CODE.put(420922, "大悟县");
AREA_CODE.put(420923, "云梦县");
AREA_CODE.put(420981, "应城市");
AREA_CODE.put(420982, "安陆市");
AREA_CODE.put(420984, "汉川市");
AREA_CODE.put(421000, "荆州市");
AREA_CODE.put(421002, "沙市区");
AREA_CODE.put(421003, "荆州区");
AREA_CODE.put(421022, "公安县");
AREA_CODE.put(421023, "监利县");
AREA_CODE.put(421024, "江陵县");
AREA_CODE.put(421081, "石首市");
AREA_CODE.put(421083, "洪湖市");
AREA_CODE.put(421087, "松滋市");
AREA_CODE.put(421100, "黄冈市");
AREA_CODE.put(421102, "黄州区");
AREA_CODE.put(421121, "团风县");
AREA_CODE.put(421122, "红安县");
AREA_CODE.put(421123, "罗田县");
AREA_CODE.put(421124, "英山县");
AREA_CODE.put(421125, "浠水县");
AREA_CODE.put(421126, "蕲春县");
AREA_CODE.put(421127, "黄梅县");
AREA_CODE.put(421181, "麻城市");
AREA_CODE.put(421182, "武穴市");
AREA_CODE.put(421200, "咸宁市");
AREA_CODE.put(421202, "咸安区");
AREA_CODE.put(421221, "嘉鱼县");
AREA_CODE.put(421222, "通城县");
AREA_CODE.put(421223, "崇阳县");
AREA_CODE.put(421224, "通山县");
AREA_CODE.put(421281, "赤壁市");
AREA_CODE.put(421300, "随州市");
AREA_CODE.put(421303, "曾都区 (*)");
AREA_CODE.put(421381, "广水市");
AREA_CODE.put(422800, "恩施土家族苗族自治州");
AREA_CODE.put(422801, "恩施市");
AREA_CODE.put(422802, "利川市");
AREA_CODE.put(422822, "建始县");
AREA_CODE.put(422823, "巴东县");
AREA_CODE.put(422825, "宣恩县");
AREA_CODE.put(422826, "咸丰县");
AREA_CODE.put(422827, "来凤县");
AREA_CODE.put(422828, "鹤峰县");
AREA_CODE.put(469000, "省直辖县级行政区划");
AREA_CODE.put(429004, "仙桃市");
AREA_CODE.put(429005, "潜江市");
AREA_CODE.put(429006, "天门市");
AREA_CODE.put(429021, "神农架林区");
AREA_CODE.put(430000, "湖南省");
AREA_CODE.put(430100, "长沙市");
AREA_CODE.put(430102, "芙蓉区");
AREA_CODE.put(430103, "天心区");
AREA_CODE.put(430104, "岳麓区");
AREA_CODE.put(430105, "开福区");
AREA_CODE.put(430111, "雨花区");
AREA_CODE.put(430121, "长沙县");
AREA_CODE.put(430122, "望城县");
AREA_CODE.put(430124, "宁乡县");
AREA_CODE.put(430181, "浏阳市");
AREA_CODE.put(430200, "株洲市");
AREA_CODE.put(430202, "荷塘区");
AREA_CODE.put(430203, "芦淞区");
AREA_CODE.put(430204, "石峰区");
AREA_CODE.put(430211, "天元区");
AREA_CODE.put(430221, "株洲县");
AREA_CODE.put(430223, "攸 县");
AREA_CODE.put(430224, "茶陵县");
AREA_CODE.put(430225, "炎陵县");
AREA_CODE.put(430281, "醴陵市");
AREA_CODE.put(430300, "湘潭市");
AREA_CODE.put(430302, "雨湖区");
AREA_CODE.put(430304, "岳塘区");
AREA_CODE.put(430321, "湘潭县");
AREA_CODE.put(430381, "湘乡市");
AREA_CODE.put(430382, "韶山市");
AREA_CODE.put(430400, "衡阳市");
AREA_CODE.put(430405, "珠晖区");
AREA_CODE.put(430406, "雁峰区");
AREA_CODE.put(430407, "石鼓区");
AREA_CODE.put(430408, "蒸湘区");
AREA_CODE.put(430412, "南岳区");
AREA_CODE.put(430421, "衡阳县");
AREA_CODE.put(430422, "衡南县");
AREA_CODE.put(430423, "衡山县");
AREA_CODE.put(430424, "衡东县");
AREA_CODE.put(430426, "祁东县");
AREA_CODE.put(430481, "耒阳市");
AREA_CODE.put(430482, "常宁市");
AREA_CODE.put(430500, "邵阳市");
AREA_CODE.put(430502, "双清区");
AREA_CODE.put(430503, "大祥区");
AREA_CODE.put(430511, "北塔区");
AREA_CODE.put(430521, "邵东县");
AREA_CODE.put(430522, "新邵县");
AREA_CODE.put(430523, "邵阳县");
AREA_CODE.put(430524, "隆回县");
AREA_CODE.put(430525, "洞口县");
AREA_CODE.put(430527, "绥宁县");
AREA_CODE.put(430528, "新宁县");
AREA_CODE.put(430529, "城步苗族自治县");
AREA_CODE.put(430581, "武冈市");
AREA_CODE.put(430600, "岳阳市");
AREA_CODE.put(430602, "岳阳楼区");
AREA_CODE.put(430603, "云溪区");
AREA_CODE.put(430611, "君山区");
AREA_CODE.put(430621, "岳阳县");
AREA_CODE.put(430623, "华容县");
AREA_CODE.put(430624, "湘阴县");
AREA_CODE.put(430626, "平江县");
AREA_CODE.put(430681, "汨罗市");
AREA_CODE.put(430682, "临湘市");
AREA_CODE.put(430700, "常德市");
AREA_CODE.put(430702, "武陵区");
AREA_CODE.put(430703, "鼎城区");
AREA_CODE.put(430721, "安乡县");
AREA_CODE.put(430722, "汉寿县");
AREA_CODE.put(430723, "澧 县");
AREA_CODE.put(430724, "临澧县");
AREA_CODE.put(430725, "桃源县");
AREA_CODE.put(430726, "石门县");
AREA_CODE.put(430781, "津市市");
AREA_CODE.put(430800, "张家界市");
AREA_CODE.put(430802, "永定区");
AREA_CODE.put(430811, "武陵源区");
AREA_CODE.put(430821, "慈利县");
AREA_CODE.put(430822, "桑植县");
AREA_CODE.put(430900, "益阳市");
AREA_CODE.put(430902, "资阳区");
AREA_CODE.put(430903, "赫山区");
AREA_CODE.put(430921, "南 县");
AREA_CODE.put(430922, "桃江县");
AREA_CODE.put(430923, "安化县");
AREA_CODE.put(430981, "沅江市");
AREA_CODE.put(431000, "郴州市");
AREA_CODE.put(431002, "北湖区");
AREA_CODE.put(431003, "苏仙区");
AREA_CODE.put(431021, "桂阳县");
AREA_CODE.put(431022, "宜章县");
AREA_CODE.put(431023, "永兴县");
AREA_CODE.put(431024, "嘉禾县");
AREA_CODE.put(431025, "临武县");
AREA_CODE.put(431026, "汝城县");
AREA_CODE.put(431027, "桂东县");
AREA_CODE.put(431028, "安仁县");
AREA_CODE.put(431081, "资兴市");
AREA_CODE.put(431100, "永州市");
AREA_CODE.put(431102, "零陵区");
AREA_CODE.put(431103, "冷水滩区");
AREA_CODE.put(431121, "祁阳县");
AREA_CODE.put(431122, "东安县");
AREA_CODE.put(431123, "双牌县");
AREA_CODE.put(431124, "道 县");
AREA_CODE.put(431125, "江永县");
AREA_CODE.put(431126, "宁远县");
AREA_CODE.put(431127, "蓝山县");
AREA_CODE.put(431128, "新田县");
AREA_CODE.put(431129, "江华瑶族自治县");
AREA_CODE.put(431200, "怀化市");
AREA_CODE.put(431202, "鹤城区");
AREA_CODE.put(431221, "中方县");
AREA_CODE.put(431222, "沅陵县");
AREA_CODE.put(431223, "辰溪县");
AREA_CODE.put(431224, "溆浦县");
AREA_CODE.put(431225, "会同县");
AREA_CODE.put(431226, "麻阳苗族自治县");
AREA_CODE.put(431227, "新晃侗族自治县");
AREA_CODE.put(431228, "芷江侗族自治县");
AREA_CODE.put(431229, "靖州苗族侗族自治县");
AREA_CODE.put(431230, "通道侗族自治县");
AREA_CODE.put(431281, "洪江市");
AREA_CODE.put(431300, "娄底市");
AREA_CODE.put(431302, "娄星区");
AREA_CODE.put(431321, "双峰县");
AREA_CODE.put(431322, "新化县");
AREA_CODE.put(431381, "冷水江市");
AREA_CODE.put(431382, "涟源市");
AREA_CODE.put(433100, "湘西土家族苗族自治州");
AREA_CODE.put(433101, "吉首市");
AREA_CODE.put(433122, "泸溪县");
AREA_CODE.put(433123, "凤凰县");
AREA_CODE.put(433124, "花垣县");
AREA_CODE.put(433125, "保靖县");
AREA_CODE.put(433126, "古丈县");
AREA_CODE.put(433127, "永顺县");
AREA_CODE.put(433130, "龙山县");
AREA_CODE.put(440000, "广东省");
AREA_CODE.put(440100, "广州市");
AREA_CODE.put(440103, "荔湾区");
AREA_CODE.put(440104, "越秀区");
AREA_CODE.put(440105, "海珠区");
AREA_CODE.put(440106, "天河区");
AREA_CODE.put(520113, "白云区");
AREA_CODE.put(440112, "黄埔区");
AREA_CODE.put(440113, "番禺区");
AREA_CODE.put(440114, "花都区");
AREA_CODE.put(440115, "南沙区");
AREA_CODE.put(440116, "萝岗区");
AREA_CODE.put(440183, "增城市");
AREA_CODE.put(440184, "从化市");
AREA_CODE.put(440200, "韶关市");
AREA_CODE.put(440203, "武江区");
AREA_CODE.put(440204, "浈江区");
AREA_CODE.put(440205, "曲江区");
AREA_CODE.put(440222, "始兴县");
AREA_CODE.put(440224, "仁化县");
AREA_CODE.put(440229, "翁源县");
AREA_CODE.put(440232, "乳源瑶族自治县");
AREA_CODE.put(440233, "新丰县");
AREA_CODE.put(440281, "乐昌市");
AREA_CODE.put(440282, "南雄市");
AREA_CODE.put(440300, "深圳市");
AREA_CODE.put(440303, "罗湖区");
AREA_CODE.put(440304, "福田区");
AREA_CODE.put(440306, "宝安区");
AREA_CODE.put(440307, "龙岗区");
AREA_CODE.put(440308, "盐田区");
AREA_CODE.put(440400, "珠海市");
AREA_CODE.put(440402, "香洲区");
AREA_CODE.put(440403, "斗门区");
AREA_CODE.put(440404, "金湾区");
AREA_CODE.put(440500, "汕头市");
AREA_CODE.put(440507, "龙湖区");
AREA_CODE.put(440511, "金平区");
AREA_CODE.put(440512, "濠江区");
AREA_CODE.put(440513, "潮阳区");
AREA_CODE.put(440514, "潮南区");
AREA_CODE.put(440515, "澄海区");
AREA_CODE.put(440523, "南澳县");
AREA_CODE.put(440600, "佛山市");
AREA_CODE.put(440604, "禅城区");
AREA_CODE.put(440605, "南海区");
AREA_CODE.put(440606, "顺德区");
AREA_CODE.put(440607, "三水区");
AREA_CODE.put(440608, "高明区");
AREA_CODE.put(440700, "江门市");
AREA_CODE.put(440703, "蓬江区");
AREA_CODE.put(440704, "江海区");
AREA_CODE.put(440705, "新会区");
AREA_CODE.put(440781, "台山市");
AREA_CODE.put(440783, "开平市");
AREA_CODE.put(440784, "鹤山市");
AREA_CODE.put(440785, "恩平市");
AREA_CODE.put(440800, "湛江市");
AREA_CODE.put(440802, "赤坎区");
AREA_CODE.put(440803, "霞山区");
AREA_CODE.put(440804, "坡头区");
AREA_CODE.put(440811, "麻章区");
AREA_CODE.put(440823, "遂溪县");
AREA_CODE.put(440825, "徐闻县");
AREA_CODE.put(440881, "廉江市");
AREA_CODE.put(440882, "雷州市");
AREA_CODE.put(440883, "吴川市");
AREA_CODE.put(440900, "茂名市");
AREA_CODE.put(440902, "茂南区");
AREA_CODE.put(440903, "茂港区");
AREA_CODE.put(440923, "电白县");
AREA_CODE.put(440981, "高州市");
AREA_CODE.put(440982, "化州市");
AREA_CODE.put(440983, "信宜市");
AREA_CODE.put(441200, "肇庆市");
AREA_CODE.put(441202, "端州区");
AREA_CODE.put(441203, "鼎湖区");
AREA_CODE.put(441223, "广宁县");
AREA_CODE.put(441224, "怀集县");
AREA_CODE.put(441225, "封开县");
AREA_CODE.put(441226, "德庆县");
AREA_CODE.put(441283, "高要市");
AREA_CODE.put(441284, "四会市");
AREA_CODE.put(441300, "惠州市");
AREA_CODE.put(441302, "惠城区");
AREA_CODE.put(441303, "惠阳区");
AREA_CODE.put(441322, "博罗县");
AREA_CODE.put(441323, "惠东县");
AREA_CODE.put(441324, "龙门县");
AREA_CODE.put(441400, "梅州市");
AREA_CODE.put(441402, "梅江区");
AREA_CODE.put(441421, "梅 县");
AREA_CODE.put(441422, "大埔县");
AREA_CODE.put(441423, "丰顺县");
AREA_CODE.put(441424, "五华县");
AREA_CODE.put(441426, "平远县");
AREA_CODE.put(441427, "蕉岭县");
AREA_CODE.put(441481, "兴宁市");
AREA_CODE.put(441500, "汕尾市");
AREA_CODE.put(441521, "海丰县");
AREA_CODE.put(441523, "陆河县");
AREA_CODE.put(441581, "陆丰市");
AREA_CODE.put(441600, "河源市");
AREA_CODE.put(441602, "源城区");
AREA_CODE.put(441621, "紫金县");
AREA_CODE.put(441622, "龙川县");
AREA_CODE.put(441623, "连平县");
AREA_CODE.put(441624, "和平县");
AREA_CODE.put(441625, "东源县");
AREA_CODE.put(441700, "阳江市");
AREA_CODE.put(441702, "江城区");
AREA_CODE.put(441721, "阳西县");
AREA_CODE.put(441723, "阳东县");
AREA_CODE.put(441781, "阳春市");
AREA_CODE.put(441800, "清远市");
AREA_CODE.put(441802, "清城区");
AREA_CODE.put(441821, "佛冈县");
AREA_CODE.put(441823, "阳山县");
AREA_CODE.put(441825, "连山壮族瑶族自治县");
AREA_CODE.put(441826, "连南瑶族自治县");
AREA_CODE.put(441827, "清新县");
AREA_CODE.put(441881, "英德市");
AREA_CODE.put(441882, "连州市");
AREA_CODE.put(441900, "东莞市");
AREA_CODE.put(442000, "中山市");
AREA_CODE.put(445100, "潮州市");
AREA_CODE.put(445102, "湘桥区");
AREA_CODE.put(445121, "潮安县");
AREA_CODE.put(445122, "饶平县");
AREA_CODE.put(445200, "揭阳市");
AREA_CODE.put(445202, "榕城区");
AREA_CODE.put(445221, "揭东县");
AREA_CODE.put(445222, "揭西县");
AREA_CODE.put(445224, "惠来县");
AREA_CODE.put(445281, "普宁市");
AREA_CODE.put(445300, "云浮市");
AREA_CODE.put(445302, "云城区");
AREA_CODE.put(445321, "新兴县");
AREA_CODE.put(445322, "郁南县");
AREA_CODE.put(445323, "云安县");
AREA_CODE.put(445381, "罗定市");
AREA_CODE.put(450000, "广西壮族自治区");
AREA_CODE.put(450100, "南宁市");
AREA_CODE.put(450102, "兴宁区");
AREA_CODE.put(450103, "青秀区");
AREA_CODE.put(450105, "江南区");
AREA_CODE.put(450107, "西乡塘区");
AREA_CODE.put(450108, "良庆区");
AREA_CODE.put(450109, "邕宁区");
AREA_CODE.put(450122, "武鸣县");
AREA_CODE.put(450123, "隆安县");
AREA_CODE.put(450124, "马山县");
AREA_CODE.put(450125, "上林县");
AREA_CODE.put(450126, "宾阳县");
AREA_CODE.put(450127, "横 县");
AREA_CODE.put(450200, "柳州市");
AREA_CODE.put(630103, "城中区");
AREA_CODE.put(450203, "鱼峰区");
AREA_CODE.put(450204, "柳南区");
AREA_CODE.put(450205, "柳北区");
AREA_CODE.put(450221, "柳江县");
AREA_CODE.put(450222, "柳城县");
AREA_CODE.put(450223, "鹿寨县");
AREA_CODE.put(450224, "融安县");
AREA_CODE.put(450225, "融水苗族自治县");
AREA_CODE.put(450226, "三江侗族自治县");
AREA_CODE.put(450300, "桂林市");
AREA_CODE.put(450302, "秀峰区");
AREA_CODE.put(450303, "叠彩区");
AREA_CODE.put(450304, "象山区");
AREA_CODE.put(450305, "七星区");
AREA_CODE.put(450311, "雁山区");
AREA_CODE.put(450321, "阳朔县");
AREA_CODE.put(450322, "临桂县");
AREA_CODE.put(450323, "灵川县");
AREA_CODE.put(450324, "全州县");
AREA_CODE.put(450325, "兴安县");
AREA_CODE.put(450326, "永福县");
AREA_CODE.put(450327, "灌阳县");
AREA_CODE.put(450328, "龙胜各族自治县");
AREA_CODE.put(450329, "资源县");
AREA_CODE.put(450330, "平乐县");
AREA_CODE.put(450331, "荔蒲县");
AREA_CODE.put(450332, "恭城瑶族自治县");
AREA_CODE.put(450400, "梧州市");
AREA_CODE.put(450403, "万秀区");
AREA_CODE.put(450404, "蝶山区");
AREA_CODE.put(450405, "长洲区");
AREA_CODE.put(450421, "苍梧县");
AREA_CODE.put(450422, "藤 县");
AREA_CODE.put(450423, "蒙山县");
AREA_CODE.put(450481, "岑溪市");
AREA_CODE.put(450500, "北海市");
AREA_CODE.put(450502, "海城区");
AREA_CODE.put(450503, "银海区");
AREA_CODE.put(450512, "铁山港区");
AREA_CODE.put(450521, "合浦县");
AREA_CODE.put(450600, "防城港市");
AREA_CODE.put(450602, "港口区");
AREA_CODE.put(450603, "防城区");
AREA_CODE.put(450621, "上思县");
AREA_CODE.put(450681, "东兴市");
AREA_CODE.put(450700, "钦州市");
AREA_CODE.put(450702, "钦南区");
AREA_CODE.put(450703, "钦北区");
AREA_CODE.put(450721, "灵山县");
AREA_CODE.put(450722, "浦北县");
AREA_CODE.put(450800, "贵港市");
AREA_CODE.put(450802, "港北区");
AREA_CODE.put(450803, "港南区");
AREA_CODE.put(450804, "覃塘区");
AREA_CODE.put(450821, "平南县");
AREA_CODE.put(450881, "桂平市");
AREA_CODE.put(450900, "玉林市");
AREA_CODE.put(450902, "玉州区");
AREA_CODE.put(450921, "容 县");
AREA_CODE.put(450922, "陆川县");
AREA_CODE.put(450923, "博白县");
AREA_CODE.put(450924, "兴业县");
AREA_CODE.put(450981, "北流市");
AREA_CODE.put(451000, "百色市");
AREA_CODE.put(451002, "右江区");
AREA_CODE.put(451021, "田阳县");
AREA_CODE.put(451022, "田东县");
AREA_CODE.put(451023, "平果县");
AREA_CODE.put(451024, "德保县");
AREA_CODE.put(451025, "靖西县");
AREA_CODE.put(451026, "那坡县");
AREA_CODE.put(451027, "凌云县");
AREA_CODE.put(451028, "乐业县");
AREA_CODE.put(451029, "田林县");
AREA_CODE.put(451030, "西林县");
AREA_CODE.put(451031, "隆林各族自治县");
AREA_CODE.put(451100, "贺州市");
AREA_CODE.put(451102, "八步区");
AREA_CODE.put(451121, "昭平县");
AREA_CODE.put(451122, "钟山县");
AREA_CODE.put(451123, "富川瑶族自治县");
AREA_CODE.put(451200, "河池市");
AREA_CODE.put(451202, "金城江区");
AREA_CODE.put(451221, "南丹县");
AREA_CODE.put(451222, "天峨县");
AREA_CODE.put(451223, "凤山县");
AREA_CODE.put(451224, "东兰县");
AREA_CODE.put(451225, "罗城仫佬族自治县");
AREA_CODE.put(451226, "环江毛南族自治县");
AREA_CODE.put(451227, "巴马瑶族自治县");
AREA_CODE.put(451228, "都安瑶族自治县");
AREA_CODE.put(451229, "大化瑶族自治县");
AREA_CODE.put(451281, "宜州市");
AREA_CODE.put(451300, "来宾市");
AREA_CODE.put(451302, "兴宾区");
AREA_CODE.put(451321, "忻城县");
AREA_CODE.put(451322, "象州县");
AREA_CODE.put(451323, "武宣县");
AREA_CODE.put(451324, "金秀瑶族自治县");
AREA_CODE.put(451381, "合山市");
AREA_CODE.put(451400, "崇左市");
AREA_CODE.put(451402, "江洲区");
AREA_CODE.put(451421, "扶绥县");
AREA_CODE.put(451422, "宁明县");
AREA_CODE.put(451423, "龙州县");
AREA_CODE.put(451424, "大新县");
AREA_CODE.put(451425, "天等县");
AREA_CODE.put(451481, "凭祥市");
AREA_CODE.put(460000, "海南省");
AREA_CODE.put(460100, "海口市");
AREA_CODE.put(460105, "秀英区");
AREA_CODE.put(460106, "龙华区");
AREA_CODE.put(460107, "琼山区");
AREA_CODE.put(460108, "美兰区");
AREA_CODE.put(460200, "三亚市");
AREA_CODE.put(469001, "五指山市");
AREA_CODE.put(469002, "琼海市");
AREA_CODE.put(469003, "儋州市");
AREA_CODE.put(469005, "文昌市");
AREA_CODE.put(469006, "万宁市");
AREA_CODE.put(469007, "东方市");
AREA_CODE.put(469021, "定安县");
AREA_CODE.put(469022, "屯昌县");
AREA_CODE.put(469023, "澄迈县");
AREA_CODE.put(469024, "临高县");
AREA_CODE.put(469025, "白沙黎族自治县");
AREA_CODE.put(469026, "昌江黎族自治县");
AREA_CODE.put(469027, "乐东黎族自治县");
AREA_CODE.put(469028, "陵水黎族自治县");
AREA_CODE.put(469029, "保亭黎族苗族自治县");
AREA_CODE.put(469030, "琼中黎族苗族自治县");
AREA_CODE.put(469031, "西沙群岛");
AREA_CODE.put(469032, "南沙群岛");
AREA_CODE.put(469033, "中沙群岛的岛礁及其海域");
AREA_CODE.put(500000, "重庆市");
AREA_CODE.put(500101, "万州区");
AREA_CODE.put(500102, "涪陵区");
AREA_CODE.put(500103, "渝中区");
AREA_CODE.put(500104, "大渡口区");
AREA_CODE.put(500106, "沙坪坝区");
AREA_CODE.put(500107, "九龙坡区");
AREA_CODE.put(500108, "南岸区");
AREA_CODE.put(500109, "北碚区");
AREA_CODE.put(500110, "万盛区");
AREA_CODE.put(500112, "渝北区");
AREA_CODE.put(500113, "巴南区");
AREA_CODE.put(500114, "黔江区");
AREA_CODE.put(500115, "长寿区");
AREA_CODE.put(500116, "江津区");
AREA_CODE.put(500117, "合川区");
AREA_CODE.put(500118, "永川区");
AREA_CODE.put(500119, "南川区");
AREA_CODE.put(500222, "綦江县");
AREA_CODE.put(500223, "潼南县");
AREA_CODE.put(500224, "铜梁县");
AREA_CODE.put(500225, "大足县");
AREA_CODE.put(500226, "荣昌县");
AREA_CODE.put(500227, "璧山县");
AREA_CODE.put(500228, "梁平县");
AREA_CODE.put(500229, "城口县");
AREA_CODE.put(500230, "丰都县");
AREA_CODE.put(500231, "垫江县");
AREA_CODE.put(500232, "武隆县");
AREA_CODE.put(500233, "忠 县");
AREA_CODE.put(500234, "开 县");
AREA_CODE.put(500235, "云阳县");
AREA_CODE.put(500236, "奉节县");
AREA_CODE.put(500237, "巫山县");
AREA_CODE.put(500238, "巫溪县");
AREA_CODE.put(500240, "石柱土家族自治县");
AREA_CODE.put(500241, "秀山土家族苗族自治县");
AREA_CODE.put(500242, "酉阳土家族苗族自治县");
AREA_CODE.put(500243, "彭水苗族土家族自治县");
AREA_CODE.put(510000, "四川省");
AREA_CODE.put(510100, "成都市");
AREA_CODE.put(510104, "锦江区");
AREA_CODE.put(510105, "青羊区");
AREA_CODE.put(510106, "金牛区");
AREA_CODE.put(510107, "武侯区");
AREA_CODE.put(510108, "成华区");
AREA_CODE.put(510112, "龙泉驿区");
AREA_CODE.put(510113, "青白江区");
AREA_CODE.put(510114, "新都区");
AREA_CODE.put(510115, "温江区");
AREA_CODE.put(510121, "金堂县");
AREA_CODE.put(510122, "双流县");
AREA_CODE.put(510124, "郫 县");
AREA_CODE.put(510129, "大邑县");
AREA_CODE.put(510131, "蒲江县");
AREA_CODE.put(510132, "新津县");
AREA_CODE.put(510181, "都江堰市");
AREA_CODE.put(510182, "彭州市");
AREA_CODE.put(510183, "邛崃市");
AREA_CODE.put(510184, "崇州市");
AREA_CODE.put(510300, "自贡市");
AREA_CODE.put(510302, "自流井区");
AREA_CODE.put(510303, "贡井区");
AREA_CODE.put(510304, "大安区");
AREA_CODE.put(510311, "沿滩区");
AREA_CODE.put(510321, "荣 县");
AREA_CODE.put(510322, "富顺县");
AREA_CODE.put(510400, "攀枝花市");
AREA_CODE.put(510402, "东 区");
AREA_CODE.put(510403, "西 区");
AREA_CODE.put(510411, "仁和区");
AREA_CODE.put(510421, "米易县");
AREA_CODE.put(510422, "盐边县");
AREA_CODE.put(510500, "泸州市");
AREA_CODE.put(510502, "江阳区");
AREA_CODE.put(510503, "纳溪区");
AREA_CODE.put(510504, "龙马潭区");
AREA_CODE.put(510521, "泸 县");
AREA_CODE.put(510522, "合江县");
AREA_CODE.put(510524, "叙永县");
AREA_CODE.put(510525, "古蔺县");
AREA_CODE.put(510600, "德阳市");
AREA_CODE.put(510603, "旌阳区");
AREA_CODE.put(510623, "中江县");
AREA_CODE.put(510626, "罗江县");
AREA_CODE.put(510681, "广汉市");
AREA_CODE.put(510682, "什邡市");
AREA_CODE.put(510683, "绵竹市");
AREA_CODE.put(510700, "绵阳市");
AREA_CODE.put(510703, "涪城区");
AREA_CODE.put(510704, "游仙区");
AREA_CODE.put(510722, "三台县");
AREA_CODE.put(510723, "盐亭县");
AREA_CODE.put(510724, "安 县");
AREA_CODE.put(510725, "梓潼县");
AREA_CODE.put(510726, "北川羌族自治县");
AREA_CODE.put(510727, "平武县");
AREA_CODE.put(510781, "江油市");
AREA_CODE.put(510800, "广元市");
AREA_CODE.put(510802, "利州区");
AREA_CODE.put(510811, "元坝区");
AREA_CODE.put(510812, "朝天区");
AREA_CODE.put(510821, "旺苍县");
AREA_CODE.put(510822, "青川县");
AREA_CODE.put(510823, "剑阁县");
AREA_CODE.put(510824, "苍溪县");
AREA_CODE.put(510900, "遂宁市");
AREA_CODE.put(510903, "船山区");
AREA_CODE.put(510904, "安居区");
AREA_CODE.put(510921, "蓬溪县");
AREA_CODE.put(510922, "射洪县");
AREA_CODE.put(510923, "大英县");
AREA_CODE.put(511000, "内江市");
AREA_CODE.put(511011, "东兴区");
AREA_CODE.put(511024, "威远县");
AREA_CODE.put(511025, "资中县");
AREA_CODE.put(511028, "隆昌县");
AREA_CODE.put(511100, "乐山市");
AREA_CODE.put(511111, "沙湾区");
AREA_CODE.put(511112, "五通桥区");
AREA_CODE.put(511113, "金口河区");
AREA_CODE.put(511123, "犍为县");
AREA_CODE.put(511124, "井研县");
AREA_CODE.put(511126, "夹江县");
AREA_CODE.put(511129, "沐川县");
AREA_CODE.put(511132, "峨边彝族自治县");
AREA_CODE.put(511133, "马边彝族自治县");
AREA_CODE.put(511181, "峨眉山市");
AREA_CODE.put(511300, "南充市");
AREA_CODE.put(511302, "顺庆区");
AREA_CODE.put(511303, "高坪区");
AREA_CODE.put(511304, "嘉陵区");
AREA_CODE.put(511321, "南部县");
AREA_CODE.put(511322, "营山县");
AREA_CODE.put(511323, "蓬安县");
AREA_CODE.put(511324, "仪陇县");
AREA_CODE.put(511325, "西充县");
AREA_CODE.put(511381, "阆中市");
AREA_CODE.put(511400, "眉山市");
AREA_CODE.put(511402, "东坡区");
AREA_CODE.put(511421, "仁寿县");
AREA_CODE.put(511422, "彭山县");
AREA_CODE.put(511423, "洪雅县");
AREA_CODE.put(511424, "丹棱县");
AREA_CODE.put(511425, "青神县");
AREA_CODE.put(511500, "宜宾市");
AREA_CODE.put(511502, "翠屏区");
AREA_CODE.put(511521, "宜宾县");
AREA_CODE.put(511522, "南溪县");
AREA_CODE.put(511523, "江安县");
AREA_CODE.put(511524, "长宁县");
AREA_CODE.put(511525, "高 县");
AREA_CODE.put(511526, "珙 县");
AREA_CODE.put(511527, "筠连县");
AREA_CODE.put(511528, "兴文县");
AREA_CODE.put(511529, "屏山县");
AREA_CODE.put(511600, "广安市");
AREA_CODE.put(511602, "广安区");
AREA_CODE.put(511621, "岳池县");
AREA_CODE.put(511622, "武胜县");
AREA_CODE.put(511623, "邻水县");
AREA_CODE.put(511681, "华蓥市");
AREA_CODE.put(511700, "达州市");
AREA_CODE.put(511702, "通川区");
AREA_CODE.put(511721, "达 县");
AREA_CODE.put(511722, "宣汉县");
AREA_CODE.put(511723, "开江县");
AREA_CODE.put(511724, "大竹县");
AREA_CODE.put(511725, "渠 县");
AREA_CODE.put(511781, "万源市");
AREA_CODE.put(511800, "雅安市");
AREA_CODE.put(511802, "雨城区");
AREA_CODE.put(511821, "名山县");
AREA_CODE.put(511822, "荥经县");
AREA_CODE.put(511823, "汉源县");
AREA_CODE.put(511824, "石棉县");
AREA_CODE.put(511825, "天全县");
AREA_CODE.put(511826, "芦山县");
AREA_CODE.put(511827, "宝兴县");
AREA_CODE.put(511900, "巴中市");
AREA_CODE.put(511902, "巴州区");
AREA_CODE.put(511921, "通江县");
AREA_CODE.put(511922, "南江县");
AREA_CODE.put(511923, "平昌县");
AREA_CODE.put(512000, "资阳市");
AREA_CODE.put(512002, "雁江区");
AREA_CODE.put(512021, "安岳县");
AREA_CODE.put(512022, "乐至县");
AREA_CODE.put(512081, "简阳市");
AREA_CODE.put(513200, "阿坝藏族羌族自治州");
AREA_CODE.put(513221, "汶川县");
AREA_CODE.put(513222, "理 县");
AREA_CODE.put(513223, "茂 县");
AREA_CODE.put(513224, "松潘县");
AREA_CODE.put(513225, "九寨沟县");
AREA_CODE.put(513226, "金川县");
AREA_CODE.put(513227, "小金县");
AREA_CODE.put(513228, "黑水县");
AREA_CODE.put(513229, "马尔康县");
AREA_CODE.put(513230, "壤塘县");
AREA_CODE.put(513231, "阿坝县");
AREA_CODE.put(513232, "若尔盖县");
AREA_CODE.put(513233, "红原县");
AREA_CODE.put(513300, "甘孜藏族自治州");
AREA_CODE.put(513321, "康定县");
AREA_CODE.put(513322, "泸定县");
AREA_CODE.put(513323, "丹巴县");
AREA_CODE.put(513324, "九龙县");
AREA_CODE.put(513325, "雅江县");
AREA_CODE.put(513326, "道孚县");
AREA_CODE.put(513327, "炉霍县");
AREA_CODE.put(513328, "甘孜县");
AREA_CODE.put(513329, "新龙县");
AREA_CODE.put(513330, "德格县");
AREA_CODE.put(513331, "白玉县");
AREA_CODE.put(513332, "石渠县");
AREA_CODE.put(513333, "色达县");
AREA_CODE.put(513334, "理塘县");
AREA_CODE.put(513335, "巴塘县");
AREA_CODE.put(513336, "乡城县");
AREA_CODE.put(513337, "稻城县");
AREA_CODE.put(513338, "得荣县");
AREA_CODE.put(513400, "凉山彝族自治州");
AREA_CODE.put(513401, "西昌市");
AREA_CODE.put(513422, "木里藏族自治县");
AREA_CODE.put(513423, "盐源县");
AREA_CODE.put(513424, "德昌县");
AREA_CODE.put(513425, "会理县");
AREA_CODE.put(513426, "会东县");
AREA_CODE.put(513427, "宁南县");
AREA_CODE.put(513428, "普格县");
AREA_CODE.put(513429, "布拖县");
AREA_CODE.put(513430, "金阳县");
AREA_CODE.put(513431, "昭觉县");
AREA_CODE.put(513432, "喜德县");
AREA_CODE.put(513433, "冕宁县");
AREA_CODE.put(513434, "越西县");
AREA_CODE.put(513435, "甘洛县");
AREA_CODE.put(513436, "美姑县");
AREA_CODE.put(513437, "雷波县");
AREA_CODE.put(520000, "贵州省");
AREA_CODE.put(520100, "贵阳市");
AREA_CODE.put(520102, "南明区");
AREA_CODE.put(520103, "云岩区");
AREA_CODE.put(520111, "花溪区");
AREA_CODE.put(520112, "乌当区");
AREA_CODE.put(520114, "小河区");
AREA_CODE.put(520121, "开阳县");
AREA_CODE.put(520122, "息烽县");
AREA_CODE.put(520123, "修文县");
AREA_CODE.put(520181, "清镇市");
AREA_CODE.put(520200, "六盘水市");
AREA_CODE.put(520201, "钟山区");
AREA_CODE.put(520203, "六枝特区");
AREA_CODE.put(520221, "水城县");
AREA_CODE.put(520222, "盘 县");
AREA_CODE.put(520300, "遵义市");
AREA_CODE.put(520302, "红花岗区");
AREA_CODE.put(520303, "汇川区");
AREA_CODE.put(520321, "遵义县");
AREA_CODE.put(520322, "桐梓县");
AREA_CODE.put(520323, "绥阳县");
AREA_CODE.put(520324, "正安县");
AREA_CODE.put(520325, "道真仡佬族苗族自治县");
AREA_CODE.put(520326, "务川仡佬族苗族自治县");
AREA_CODE.put(520327, "凤冈县");
AREA_CODE.put(520328, "湄潭县");
AREA_CODE.put(520329, "余庆县");
AREA_CODE.put(520330, "习水县");
AREA_CODE.put(520381, "赤水市");
AREA_CODE.put(520382, "仁怀市");
AREA_CODE.put(520400, "安顺市");
AREA_CODE.put(520402, "西秀区");
AREA_CODE.put(520421, "平坝县");
AREA_CODE.put(520422, "普定县");
AREA_CODE.put(520423, "镇宁布依族苗族自治县");
AREA_CODE.put(520424, "关岭布依族苗族自治县");
AREA_CODE.put(520425, "紫云苗族布依族自治县");
AREA_CODE.put(522200, "铜仁地区");
AREA_CODE.put(522201, "铜仁市");
AREA_CODE.put(522222, "江口县");
AREA_CODE.put(522223, "玉屏侗族自治县");
AREA_CODE.put(522224, "石阡县");
AREA_CODE.put(522225, "思南县");
AREA_CODE.put(522226, "印江土家族苗族自治县");
AREA_CODE.put(522227, "德江县");
AREA_CODE.put(522228, "沿河土家族自治县");
AREA_CODE.put(522229, "松桃苗族自治县");
AREA_CODE.put(522230, "万山特区");
AREA_CODE.put(522300, "黔西南布依族苗族自治州");
AREA_CODE.put(522301, "兴义市");
AREA_CODE.put(522322, "兴仁县");
AREA_CODE.put(522323, "普安县");
AREA_CODE.put(522324, "晴隆县");
AREA_CODE.put(522325, "贞丰县");
AREA_CODE.put(522326, "望谟县");
AREA_CODE.put(522327, "册亨县");
AREA_CODE.put(522328, "安龙县");
AREA_CODE.put(522400, "毕节地区");
AREA_CODE.put(522401, "毕节市");
AREA_CODE.put(522422, "大方县");
AREA_CODE.put(522423, "黔西县");
AREA_CODE.put(522424, "金沙县");
AREA_CODE.put(522425, "织金县");
AREA_CODE.put(522426, "纳雍县");
AREA_CODE.put(522427, "威宁彝族回族苗族自治县");
AREA_CODE.put(522428, "赫章县");
AREA_CODE.put(522600, "黔东南苗族侗族自治州");
AREA_CODE.put(522601, "凯里市");
AREA_CODE.put(522622, "黄平县");
AREA_CODE.put(522623, "施秉县");
AREA_CODE.put(522624, "三穗县");
AREA_CODE.put(522625, "镇远县");
AREA_CODE.put(522626, "岑巩县");
AREA_CODE.put(522627, "天柱县");
AREA_CODE.put(522628, "锦屏县");
AREA_CODE.put(522629, "剑河县");
AREA_CODE.put(522630, "台江县");
AREA_CODE.put(522631, "黎平县");
AREA_CODE.put(522632, "榕江县");
AREA_CODE.put(522633, "从江县");
AREA_CODE.put(522634, "雷山县");
AREA_CODE.put(522635, "麻江县");
AREA_CODE.put(522636, "丹寨县");
AREA_CODE.put(522700, "黔南布依族苗族自治州");
AREA_CODE.put(522701, "都匀市");
AREA_CODE.put(522702, "福泉市");
AREA_CODE.put(522722, "荔波县");
AREA_CODE.put(522723, "贵定县");
AREA_CODE.put(522725, "瓮安县");
AREA_CODE.put(522726, "独山县");
AREA_CODE.put(522727, "平塘县");
AREA_CODE.put(522728, "罗甸县");
AREA_CODE.put(522729, "长顺县");
AREA_CODE.put(522730, "龙里县");
AREA_CODE.put(522731, "惠水县");
AREA_CODE.put(522732, "三都水族自治县");
AREA_CODE.put(530000, "云南省");
AREA_CODE.put(530100, "昆明市");
AREA_CODE.put(530102, "五华区");
AREA_CODE.put(530103, "盘龙区");
AREA_CODE.put(530111, "官渡区");
AREA_CODE.put(530112, "西山区");
AREA_CODE.put(530113, "东川区");
AREA_CODE.put(530121, "呈贡县");
AREA_CODE.put(530122, "晋宁县");
AREA_CODE.put(530124, "富民县");
AREA_CODE.put(530125, "宜良县");
AREA_CODE.put(530126, "石林彝族自治县");
AREA_CODE.put(530127, "嵩明县");
AREA_CODE.put(530128, "禄劝彝族苗族自治县");
AREA_CODE.put(530129, "寻甸回族彝族自治县");
AREA_CODE.put(530181, "安宁市");
AREA_CODE.put(530300, "曲靖市");
AREA_CODE.put(530302, "麒麟区");
AREA_CODE.put(530321, "马龙县");
AREA_CODE.put(530322, "陆良县");
AREA_CODE.put(530323, "师宗县");
AREA_CODE.put(530324, "罗平县");
AREA_CODE.put(530325, "富源县");
AREA_CODE.put(530326, "会泽县");
AREA_CODE.put(530328, "沾益县");
AREA_CODE.put(530381, "宣威市");
AREA_CODE.put(530400, "玉溪市");
AREA_CODE.put(530402, "红塔区");
AREA_CODE.put(530421, "江川县");
AREA_CODE.put(530422, "澄江县");
AREA_CODE.put(530423, "通海县");
AREA_CODE.put(530424, "华宁县");
AREA_CODE.put(530425, "易门县");
AREA_CODE.put(530426, "峨山彝族自治县");
AREA_CODE.put(530427, "新平彝族傣族自治县");
AREA_CODE.put(530428, "元江哈尼族彝族傣族自治县");
AREA_CODE.put(530500, "保山市");
AREA_CODE.put(530502, "隆阳区");
AREA_CODE.put(530521, "施甸县");
AREA_CODE.put(530522, "腾冲县");
AREA_CODE.put(530523, "龙陵县");
AREA_CODE.put(530524, "昌宁县");
AREA_CODE.put(530600, "昭通市");
AREA_CODE.put(530602, "昭阳区");
AREA_CODE.put(530621, "鲁甸县");
AREA_CODE.put(530622, "巧家县");
AREA_CODE.put(530623, "盐津县");
AREA_CODE.put(530624, "大关县");
AREA_CODE.put(530625, "永善县");
AREA_CODE.put(530626, "绥江县");
AREA_CODE.put(530627, "镇雄县");
AREA_CODE.put(530628, "彝良县");
AREA_CODE.put(530629, "威信县");
AREA_CODE.put(530630, "水富县");
AREA_CODE.put(530700, "丽江市");
AREA_CODE.put(530702, "古城区");
AREA_CODE.put(530721, "玉龙纳西族自治县");
AREA_CODE.put(530722, "永胜县");
AREA_CODE.put(530723, "华坪县");
AREA_CODE.put(530724, "宁蒗彝族自治县");
AREA_CODE.put(530800, "普洱市");
AREA_CODE.put(530802, "思茅区");
AREA_CODE.put(530821, "宁洱哈尼族彝族自治县");
AREA_CODE.put(530822, "墨江哈尼族自治县");
AREA_CODE.put(530823, "景东彝族自治县");
AREA_CODE.put(530824, "景谷傣族彝族自治县");
AREA_CODE.put(530825, "镇沅彝族哈尼族拉祜族自治县");
AREA_CODE.put(530826, "江城哈尼族彝族自治县");
AREA_CODE.put(530827, "孟连傣族拉祜族佤族自治县");
AREA_CODE.put(530828, "澜沧拉祜族自治县");
AREA_CODE.put(530829, "西盟佤族自治县");
AREA_CODE.put(530900, "临沧市");
AREA_CODE.put(530902, "临翔区");
AREA_CODE.put(530921, "凤庆县");
AREA_CODE.put(530922, "云 县");
AREA_CODE.put(530923, "永德县");
AREA_CODE.put(530924, "镇康县");
AREA_CODE.put(530925, "双江拉祜族佤族布朗族傣族自治县");
AREA_CODE.put(530926, "耿马傣族佤族自治县");
AREA_CODE.put(530927, "沧源佤族自治县");
AREA_CODE.put(532300, "楚雄彝族自治州");
AREA_CODE.put(532301, "楚雄市");
AREA_CODE.put(532322, "双柏县");
AREA_CODE.put(532323, "牟定县");
AREA_CODE.put(532324, "南华县");
AREA_CODE.put(532325, "姚安县");
AREA_CODE.put(532326, "大姚县");
AREA_CODE.put(532327, "永仁县");
AREA_CODE.put(532328, "元谋县");
AREA_CODE.put(532329, "武定县");
AREA_CODE.put(532331, "禄丰县");
AREA_CODE.put(532500, "红河哈尼族彝族自治州");
AREA_CODE.put(532501, "个旧市");
AREA_CODE.put(532502, "开远市");
AREA_CODE.put(532522, "蒙自县");
AREA_CODE.put(532523, "屏边苗族自治县");
AREA_CODE.put(532524, "建水县");
AREA_CODE.put(532525, "石屏县");
AREA_CODE.put(532526, "弥勒县");
AREA_CODE.put(532527, "泸西县");
AREA_CODE.put(532528, "元阳县");
AREA_CODE.put(532529, "红河县");
AREA_CODE.put(532530, "金平苗族瑶族傣族自治县");
AREA_CODE.put(532531, "绿春县");
AREA_CODE.put(532532, "河口瑶族自治县");
AREA_CODE.put(532600, "文山壮族苗族自治州");
AREA_CODE.put(532621, "文山县");
AREA_CODE.put(532622, "砚山县");
AREA_CODE.put(532623, "西畴县");
AREA_CODE.put(532624, "麻栗坡县");
AREA_CODE.put(532625, "马关县");
AREA_CODE.put(532626, "丘北县");
AREA_CODE.put(532627, "广南县");
AREA_CODE.put(532628, "富宁县");
AREA_CODE.put(532800, "西双版纳傣族自治州");
AREA_CODE.put(532801, "景洪市");
AREA_CODE.put(532822, "勐海县");
AREA_CODE.put(532823, "勐腊县");
AREA_CODE.put(532900, "大理白族自治州");
AREA_CODE.put(532901, "大理市");
AREA_CODE.put(532922, "漾濞彝族自治县");
AREA_CODE.put(532923, "祥云县");
AREA_CODE.put(532924, "宾川县");
AREA_CODE.put(532925, "弥渡县");
AREA_CODE.put(532926, "南涧彝族自治县");
AREA_CODE.put(532927, "巍山彝族回族自治县");
AREA_CODE.put(532928, "永平县");
AREA_CODE.put(532929, "云龙县");
AREA_CODE.put(532930, "洱源县");
AREA_CODE.put(532931, "剑川县");
AREA_CODE.put(532932, "鹤庆县");
AREA_CODE.put(533100, "德宏傣族景颇族自治州");
AREA_CODE.put(533102, "瑞丽市");
AREA_CODE.put(533103, "潞西市");
AREA_CODE.put(533122, "梁河县");
AREA_CODE.put(533123, "盈江县");
AREA_CODE.put(533124, "陇川县");
AREA_CODE.put(533300, "怒江傈僳族自治州");
AREA_CODE.put(533321, "泸水县");
AREA_CODE.put(533323, "福贡县");
AREA_CODE.put(533324, "贡山独龙族怒族自治县");
AREA_CODE.put(533325, "兰坪白族普米族自治县");
AREA_CODE.put(533400, "迪庆藏族自治州");
AREA_CODE.put(533421, "香格里拉县");
AREA_CODE.put(533422, "德钦县");
AREA_CODE.put(533423, "维西傈僳族自治县");
AREA_CODE.put(540000, "西藏自治区");
AREA_CODE.put(540100, "拉萨市");
AREA_CODE.put(620102, "城关区");
AREA_CODE.put(540121, "林周县");
AREA_CODE.put(540122, "当雄县");
AREA_CODE.put(540123, "尼木县");
AREA_CODE.put(540124, "曲水县");
AREA_CODE.put(540125, "堆龙德庆县");
AREA_CODE.put(540126, "达孜县");
AREA_CODE.put(540127, "墨竹工卡县");
AREA_CODE.put(542100, "昌都地区");
AREA_CODE.put(542121, "昌都县");
AREA_CODE.put(542122, "江达县");
AREA_CODE.put(542123, "贡觉县");
AREA_CODE.put(542124, "类乌齐县");
AREA_CODE.put(542125, "丁青县");
AREA_CODE.put(542126, "察雅县");
AREA_CODE.put(542127, "八宿县");
AREA_CODE.put(542128, "左贡县");
AREA_CODE.put(542129, "芒康县");
AREA_CODE.put(542132, "洛隆县");
AREA_CODE.put(542133, "边坝县");
AREA_CODE.put(542200, "山南地区");
AREA_CODE.put(542221, "乃东县");
AREA_CODE.put(542222, "扎囊县");
AREA_CODE.put(542223, "贡嘎县");
AREA_CODE.put(542224, "桑日县");
AREA_CODE.put(542225, "琼结县");
AREA_CODE.put(542226, "曲松县");
AREA_CODE.put(542227, "措美县");
AREA_CODE.put(542228, "洛扎县");
AREA_CODE.put(542229, "加查县");
AREA_CODE.put(542231, "隆子县");
AREA_CODE.put(542232, "错那县");
AREA_CODE.put(542233, "浪卡子县");
AREA_CODE.put(542300, "日喀则地区");
AREA_CODE.put(542301, "日喀则市");
AREA_CODE.put(542322, "南木林县");
AREA_CODE.put(542323, "江孜县");
AREA_CODE.put(542324, "定日县");
AREA_CODE.put(542325, "萨迦县");
AREA_CODE.put(542326, "拉孜县");
AREA_CODE.put(542327, "昂仁县");
AREA_CODE.put(542328, "谢通门县");
AREA_CODE.put(542329, "白朗县");
AREA_CODE.put(542330, "仁布县");
AREA_CODE.put(542331, "康马县");
AREA_CODE.put(542332, "定结县");
AREA_CODE.put(542333, "仲巴县");
AREA_CODE.put(542334, "亚东县");
AREA_CODE.put(542335, "吉隆县");
AREA_CODE.put(542336, "聂拉木县");
AREA_CODE.put(542337, "萨嘎县");
AREA_CODE.put(542338, "岗巴县");
AREA_CODE.put(542400, "那曲地区");
AREA_CODE.put(542421, "那曲县");
AREA_CODE.put(542422, "嘉黎县");
AREA_CODE.put(542423, "比如县");
AREA_CODE.put(542424, "聂荣县");
AREA_CODE.put(542425, "安多县");
AREA_CODE.put(542426, "申扎县");
AREA_CODE.put(542427, "索 县");
AREA_CODE.put(542428, "班戈县");
AREA_CODE.put(542429, "巴青县");
AREA_CODE.put(542430, "尼玛县");
AREA_CODE.put(542500, "阿里地区");
AREA_CODE.put(542521, "普兰县");
AREA_CODE.put(542522, "札达县");
AREA_CODE.put(542523, "噶尔县");
AREA_CODE.put(542524, "日土县");
AREA_CODE.put(542525, "革吉县");
AREA_CODE.put(542526, "改则县");
AREA_CODE.put(542527, "措勤县");
AREA_CODE.put(542600, "林芝地区");
AREA_CODE.put(542621, "林芝县");
AREA_CODE.put(542622, "工布江达县");
AREA_CODE.put(542623, "米林县");
AREA_CODE.put(542624, "墨脱县");
AREA_CODE.put(542625, "波密县");
AREA_CODE.put(542626, "察隅县");
AREA_CODE.put(542627, "朗 县");
AREA_CODE.put(610000, "陕西省");
AREA_CODE.put(610100, "西安市");
AREA_CODE.put(610103, "碑林区");
AREA_CODE.put(610104, "莲湖区");
AREA_CODE.put(610111, "灞桥区");
AREA_CODE.put(610112, "未央区");
AREA_CODE.put(610113, "雁塔区");
AREA_CODE.put(610114, "阎良区");
AREA_CODE.put(610115, "临潼区");
AREA_CODE.put(610122, "蓝田县");
AREA_CODE.put(610124, "周至县");
AREA_CODE.put(610125, "户 县");
AREA_CODE.put(610126, "高陵县");
AREA_CODE.put(610200, "铜川市");
AREA_CODE.put(610202, "王益区");
AREA_CODE.put(610203, "印台区");
AREA_CODE.put(610204, "耀州区");
AREA_CODE.put(610222, "宜君县");
AREA_CODE.put(610300, "宝鸡市");
AREA_CODE.put(610302, "渭滨区");
AREA_CODE.put(610303, "金台区");
AREA_CODE.put(610304, "陈仓区");
AREA_CODE.put(610322, "凤翔县");
AREA_CODE.put(610323, "岐山县");
AREA_CODE.put(610324, "扶风县");
AREA_CODE.put(610326, "眉 县");
AREA_CODE.put(610327, "陇 县");
AREA_CODE.put(610328, "千阳县");
AREA_CODE.put(610329, "麟游县");
AREA_CODE.put(610330, "凤 县");
AREA_CODE.put(610331, "太白县");
AREA_CODE.put(610400, "咸阳市");
AREA_CODE.put(610402, "秦都区");
AREA_CODE.put(610403, "杨陵区");
AREA_CODE.put(610404, "渭城区");
AREA_CODE.put(610422, "三原县");
AREA_CODE.put(610423, "泾阳县");
AREA_CODE.put(610424, "乾 县");
AREA_CODE.put(610425, "礼泉县");
AREA_CODE.put(610426, "永寿县");
AREA_CODE.put(610427, "彬 县");
AREA_CODE.put(610428, "长武县");
AREA_CODE.put(610429, "旬邑县");
AREA_CODE.put(610430, "淳化县");
AREA_CODE.put(610431, "武功县");
AREA_CODE.put(610481, "兴平市");
AREA_CODE.put(610500, "渭南市");
AREA_CODE.put(610502, "临渭区");
AREA_CODE.put(610521, "华 县");
AREA_CODE.put(610522, "潼关县");
AREA_CODE.put(610523, "大荔县");
AREA_CODE.put(610524, "合阳县");
AREA_CODE.put(610525, "澄城县");
AREA_CODE.put(610526, "蒲城县");
AREA_CODE.put(610527, "白水县");
AREA_CODE.put(610528, "富平县");
AREA_CODE.put(610581, "韩城市");
AREA_CODE.put(610582, "华阴市");
AREA_CODE.put(610600, "延安市");
AREA_CODE.put(610602, "宝塔区");
AREA_CODE.put(610621, "延长县");
AREA_CODE.put(610622, "延川县");
AREA_CODE.put(610623, "子长县");
AREA_CODE.put(610624, "安塞县");
AREA_CODE.put(610625, "志丹县");
AREA_CODE.put(610626, "吴起县");
AREA_CODE.put(610627, "甘泉县");
AREA_CODE.put(610628, "富 县");
AREA_CODE.put(610629, "洛川县");
AREA_CODE.put(610630, "宜川县");
AREA_CODE.put(610631, "黄龙县");
AREA_CODE.put(610632, "黄陵县");
AREA_CODE.put(610700, "汉中市");
AREA_CODE.put(610702, "汉台区");
AREA_CODE.put(610721, "南郑县");
AREA_CODE.put(610722, "城固县");
AREA_CODE.put(610723, "洋 县");
AREA_CODE.put(610724, "西乡县");
AREA_CODE.put(610725, "勉 县");
AREA_CODE.put(610726, "宁强县");
AREA_CODE.put(610727, "略阳县");
AREA_CODE.put(610728, "镇巴县");
AREA_CODE.put(610729, "留坝县");
AREA_CODE.put(610730, "佛坪县");
AREA_CODE.put(610800, "榆林市");
AREA_CODE.put(610802, "榆阳区");
AREA_CODE.put(610821, "神木县");
AREA_CODE.put(610822, "府谷县");
AREA_CODE.put(610823, "横山县");
AREA_CODE.put(610824, "靖边县");
AREA_CODE.put(610825, "定边县");
AREA_CODE.put(610826, "绥德县");
AREA_CODE.put(610827, "米脂县");
AREA_CODE.put(610828, "佳 县");
AREA_CODE.put(610829, "吴堡县");
AREA_CODE.put(610830, "清涧县");
AREA_CODE.put(610831, "子洲县");
AREA_CODE.put(610900, "安康市");
AREA_CODE.put(610902, "汉滨区");
AREA_CODE.put(610921, "汉阴县");
AREA_CODE.put(610922, "石泉县");
AREA_CODE.put(610923, "宁陕县");
AREA_CODE.put(610924, "紫阳县");
AREA_CODE.put(610925, "岚皋县");
AREA_CODE.put(610926, "平利县");
AREA_CODE.put(610927, "镇坪县");
AREA_CODE.put(610928, "旬阳县");
AREA_CODE.put(610929, "白河县");
AREA_CODE.put(611000, "商洛市");
AREA_CODE.put(611002, "商州区");
AREA_CODE.put(611021, "洛南县");
AREA_CODE.put(611022, "丹凤县");
AREA_CODE.put(611023, "商南县");
AREA_CODE.put(611024, "山阳县");
AREA_CODE.put(611025, "镇安县");
AREA_CODE.put(611026, "柞水县");
AREA_CODE.put(620000, "甘肃省");
AREA_CODE.put(620100, "兰州市");
AREA_CODE.put(620103, "七里河区");
AREA_CODE.put(620104, "西固区");
AREA_CODE.put(620105, "安宁区");
AREA_CODE.put(620111, "红古区");
AREA_CODE.put(620121, "永登县");
AREA_CODE.put(620122, "皋兰县");
AREA_CODE.put(620123, "榆中县");
AREA_CODE.put(620200, "嘉峪关市");
AREA_CODE.put(620300, "金昌市");
AREA_CODE.put(620302, "金川区");
AREA_CODE.put(620321, "永昌县");
AREA_CODE.put(620400, "白银市");
AREA_CODE.put(620402, "白银区");
AREA_CODE.put(620403, "平川区");
AREA_CODE.put(620421, "靖远县");
AREA_CODE.put(620422, "会宁县");
AREA_CODE.put(620423, "景泰县");
AREA_CODE.put(620500, "天水市");
AREA_CODE.put(620502, "秦州区");
AREA_CODE.put(620503, "麦积区");
AREA_CODE.put(620521, "清水县");
AREA_CODE.put(620522, "秦安县");
AREA_CODE.put(620523, "甘谷县");
AREA_CODE.put(620524, "武山县");
AREA_CODE.put(620525, "张家川回族自治县");
AREA_CODE.put(620600, "武威市");
AREA_CODE.put(620602, "凉州区");
AREA_CODE.put(620621, "民勤县");
AREA_CODE.put(620622, "古浪县");
AREA_CODE.put(620623, "天祝藏族自治县");
AREA_CODE.put(620700, "张掖市");
AREA_CODE.put(620702, "甘州区");
AREA_CODE.put(620721, "肃南裕固族自治县");
AREA_CODE.put(620722, "民乐县");
AREA_CODE.put(620723, "临泽县");
AREA_CODE.put(620724, "高台县");
AREA_CODE.put(620725, "山丹县");
AREA_CODE.put(620800, "平凉市");
AREA_CODE.put(620802, "崆峒区");
AREA_CODE.put(620821, "泾川县");
AREA_CODE.put(620822, "灵台县");
AREA_CODE.put(620823, "崇信县");
AREA_CODE.put(620824, "华亭县");
AREA_CODE.put(620825, "庄浪县");
AREA_CODE.put(620826, "静宁县");
AREA_CODE.put(620900, "酒泉市");
AREA_CODE.put(620902, "肃州区");
AREA_CODE.put(620921, "金塔县");
AREA_CODE.put(620922, "瓜州县");
AREA_CODE.put(620923, "肃北蒙古族自治县");
AREA_CODE.put(620924, "阿克塞哈萨克族自治县");
AREA_CODE.put(620981, "玉门市");
AREA_CODE.put(620982, "敦煌市");
AREA_CODE.put(621000, "庆阳市");
AREA_CODE.put(621002, "西峰区");
AREA_CODE.put(621021, "庆城县");
AREA_CODE.put(621022, "环 县");
AREA_CODE.put(621023, "华池县");
AREA_CODE.put(621024, "合水县");
AREA_CODE.put(621025, "正宁县");
AREA_CODE.put(621026, "宁 县");
AREA_CODE.put(621027, "镇原县");
AREA_CODE.put(621100, "定西市");
AREA_CODE.put(621102, "安定区");
AREA_CODE.put(621121, "通渭县");
AREA_CODE.put(621122, "陇西县");
AREA_CODE.put(621123, "渭源县");
AREA_CODE.put(621124, "临洮县");
AREA_CODE.put(621125, "漳 县");
AREA_CODE.put(621126, "岷 县");
AREA_CODE.put(621200, "陇南市");
AREA_CODE.put(621202, "武都区");
AREA_CODE.put(621221, "成 县");
AREA_CODE.put(621222, "文 县");
AREA_CODE.put(621223, "宕昌县");
AREA_CODE.put(621224, "康 县");
AREA_CODE.put(621225, "西和县");
AREA_CODE.put(621226, "礼 县");
AREA_CODE.put(621227, "徽 县");
AREA_CODE.put(621228, "两当县");
AREA_CODE.put(622900, "临夏回族自治州");
AREA_CODE.put(622901, "临夏市");
AREA_CODE.put(622921, "临夏县");
AREA_CODE.put(622922, "康乐县");
AREA_CODE.put(622923, "永靖县");
AREA_CODE.put(622924, "广河县");
AREA_CODE.put(622925, "和政县");
AREA_CODE.put(622926, "东乡族自治县");
AREA_CODE.put(622927, "积石山保安族东乡族撒拉族自治县");
AREA_CODE.put(623000, "甘南藏族自治州");
AREA_CODE.put(623001, "合作市");
AREA_CODE.put(623021, "临潭县");
AREA_CODE.put(623022, "卓尼县");
AREA_CODE.put(623023, "舟曲县");
AREA_CODE.put(623024, "迭部县");
AREA_CODE.put(623025, "玛曲县");
AREA_CODE.put(623026, "碌曲县");
AREA_CODE.put(623027, "夏河县");
AREA_CODE.put(630000, "青海省");
AREA_CODE.put(630100, "西宁市");
AREA_CODE.put(630102, "城东区");
AREA_CODE.put(630104, "城西区");
AREA_CODE.put(630105, "城北区");
AREA_CODE.put(630121, "大通回族土族自治县");
AREA_CODE.put(630122, "湟中县");
AREA_CODE.put(630123, "湟源县");
AREA_CODE.put(632100, "海东地区");
AREA_CODE.put(632121, "平安县");
AREA_CODE.put(632122, "民和回族土族自治县");
AREA_CODE.put(632123, "乐都县");
AREA_CODE.put(632126, "互助土族自治县");
AREA_CODE.put(632127, "化隆回族自治县");
AREA_CODE.put(632128, "循化撒拉族自治县");
AREA_CODE.put(632200, "海北藏族自治州");
AREA_CODE.put(632221, "门源回族自治县");
AREA_CODE.put(632222, "祁连县");
AREA_CODE.put(632223, "海晏县");
AREA_CODE.put(632224, "刚察县");
AREA_CODE.put(632300, "黄南藏族自治州");
AREA_CODE.put(632321, "同仁县");
AREA_CODE.put(632322, "尖扎县");
AREA_CODE.put(632323, "泽库县");
AREA_CODE.put(632324, "河南蒙古族自治县");
AREA_CODE.put(632500, "海南藏族自治州");
AREA_CODE.put(632521, "共和县");
AREA_CODE.put(632522, "同德县");
AREA_CODE.put(632523, "贵德县");
AREA_CODE.put(632524, "兴海县");
AREA_CODE.put(632525, "贵南县");
AREA_CODE.put(632600, "果洛藏族自治州");
AREA_CODE.put(632621, "玛沁县");
AREA_CODE.put(632622, "班玛县");
AREA_CODE.put(632623, "甘德县");
AREA_CODE.put(632624, "达日县");
AREA_CODE.put(632625, "久治县");
AREA_CODE.put(632626, "玛多县");
AREA_CODE.put(632700, "玉树藏族自治州");
AREA_CODE.put(632721, "玉树县");
AREA_CODE.put(632722, "杂多县");
AREA_CODE.put(632723, "称多县");
AREA_CODE.put(632724, "治多县");
AREA_CODE.put(632725, "囊谦县");
AREA_CODE.put(632726, "曲麻莱县");
AREA_CODE.put(632800, "海西蒙古族藏族自治州");
AREA_CODE.put(632801, "格尔木市");
AREA_CODE.put(632802, "德令哈市");
AREA_CODE.put(632821, "乌兰县");
AREA_CODE.put(632822, "都兰县");
AREA_CODE.put(632823, "天峻县");
AREA_CODE.put(640000, "宁夏回族自治区");
AREA_CODE.put(640100, "银川市");
AREA_CODE.put(640104, "兴庆区");
AREA_CODE.put(640105, "西夏区");
AREA_CODE.put(640106, "金凤区");
AREA_CODE.put(640121, "永宁县");
AREA_CODE.put(640122, "贺兰县");
AREA_CODE.put(640181, "灵武市");
AREA_CODE.put(640200, "石嘴山市");
AREA_CODE.put(640202, "大武口区");
AREA_CODE.put(640205, "惠农区");
AREA_CODE.put(640221, "平罗县");
AREA_CODE.put(640300, "吴忠市");
AREA_CODE.put(640302, "利通区");
AREA_CODE.put(640303, "红寺堡区 (*)");
AREA_CODE.put(640323, "盐池县");
AREA_CODE.put(640324, "同心县");
AREA_CODE.put(640381, "青铜峡市");
AREA_CODE.put(640400, "固原市");
AREA_CODE.put(640402, "原州区");
AREA_CODE.put(640422, "西吉县");
AREA_CODE.put(640423, "隆德县");
AREA_CODE.put(640424, "泾源县");
AREA_CODE.put(640425, "彭阳县");
AREA_CODE.put(640500, "中卫市");
AREA_CODE.put(640502, "沙坡头区");
AREA_CODE.put(640521, "中宁县");
AREA_CODE.put(640522, "海原县");
AREA_CODE.put(650000, "新疆维吾尔自治区");
AREA_CODE.put(650100, "乌鲁木齐市");
AREA_CODE.put(650102, "天山区");
AREA_CODE.put(650103, "沙依巴克区");
AREA_CODE.put(650105, "水磨沟区");
AREA_CODE.put(650106, "头屯河区");
AREA_CODE.put(650107, "达坂城区");
AREA_CODE.put(650109, "米东区");
AREA_CODE.put(650121, "乌鲁木齐县");
AREA_CODE.put(650200, "克拉玛依市");
AREA_CODE.put(650202, "独山子区");
AREA_CODE.put(650203, "克拉玛依区");
AREA_CODE.put(650204, "白碱滩区");
AREA_CODE.put(650205, "乌尔禾区");
AREA_CODE.put(652100, "吐鲁番地区");
AREA_CODE.put(652101, "吐鲁番市");
AREA_CODE.put(652122, "鄯善县");
AREA_CODE.put(652123, "托克逊县");
AREA_CODE.put(652200, "哈密地区");
AREA_CODE.put(652201, "哈密市");
AREA_CODE.put(652222, "巴里坤哈萨克自治县");
AREA_CODE.put(652223, "伊吾县");
AREA_CODE.put(652300, "昌吉回族自治州");
AREA_CODE.put(652301, "昌吉市");
AREA_CODE.put(652302, "阜康市");
AREA_CODE.put(652323, "呼图壁县");
AREA_CODE.put(652324, "玛纳斯县");
AREA_CODE.put(652325, "奇台县");
AREA_CODE.put(652327, "吉木萨尔县");
AREA_CODE.put(652328, "木垒哈萨克自治县");
AREA_CODE.put(652700, "博尔塔拉蒙古自治州");
AREA_CODE.put(652701, "博乐市");
AREA_CODE.put(652722, "精河县");
AREA_CODE.put(652723, "温泉县");
AREA_CODE.put(652800, "巴音郭楞蒙古自治州");
AREA_CODE.put(652801, "库尔勒市");
AREA_CODE.put(652822, "轮台县");
AREA_CODE.put(652823, "尉犁县");
AREA_CODE.put(652824, "若羌县");
AREA_CODE.put(652825, "且末县");
AREA_CODE.put(652826, "焉耆回族自治县");
AREA_CODE.put(652827, "和静县");
AREA_CODE.put(652828, "和硕县");
AREA_CODE.put(652829, "博湖县");
AREA_CODE.put(652900, "阿克苏地区");
AREA_CODE.put(652901, "阿克苏市");
AREA_CODE.put(652922, "温宿县");
AREA_CODE.put(652923, "库车县");
AREA_CODE.put(652924, "沙雅县");
AREA_CODE.put(652925, "新和县");
AREA_CODE.put(652926, "拜城县");
AREA_CODE.put(652927, "乌什县");
AREA_CODE.put(652928, "阿瓦提县");
AREA_CODE.put(652929, "柯坪县");
AREA_CODE.put(653000, "克孜勒苏柯尔克孜自治州");
AREA_CODE.put(653001, "阿图什市");
AREA_CODE.put(653022, "阿克陶县");
AREA_CODE.put(653023, "阿合奇县");
AREA_CODE.put(653024, "乌恰县");
AREA_CODE.put(653100, "喀什地区");
AREA_CODE.put(653101, "喀什市");
AREA_CODE.put(653121, "疏附县");
AREA_CODE.put(653122, "疏勒县");
AREA_CODE.put(653123, "英吉沙县");
AREA_CODE.put(653124, "泽普县");
AREA_CODE.put(653125, "莎车县");
AREA_CODE.put(653126, "叶城县");
AREA_CODE.put(653127, "麦盖提县");
AREA_CODE.put(653128, "岳普湖县");
AREA_CODE.put(653129, "伽师县");
AREA_CODE.put(653130, "巴楚县");
AREA_CODE.put(653131, "塔什库尔干塔吉克自治县");
AREA_CODE.put(653200, "和田地区");
AREA_CODE.put(653201, "和田市");
AREA_CODE.put(653221, "和田县");
AREA_CODE.put(653222, "墨玉县");
AREA_CODE.put(653223, "皮山县");
AREA_CODE.put(653224, "洛浦县");
AREA_CODE.put(653225, "策勒县");
AREA_CODE.put(653226, "于田县");
AREA_CODE.put(653227, "民丰县");
AREA_CODE.put(654000, "伊犁哈萨克自治州");
AREA_CODE.put(654002, "伊宁市");
AREA_CODE.put(654003, "奎屯市");
AREA_CODE.put(654021, "伊宁县");
AREA_CODE.put(654022, "察布查尔锡伯自治县");
AREA_CODE.put(654023, "霍城县");
AREA_CODE.put(654024, "巩留县");
AREA_CODE.put(654025, "新源县");
AREA_CODE.put(654026, "昭苏县");
AREA_CODE.put(654027, "特克斯县");
AREA_CODE.put(654028, "尼勒克县");
AREA_CODE.put(654200, "塔城地区");
AREA_CODE.put(654201, "塔城市");
AREA_CODE.put(654202, "乌苏市");
AREA_CODE.put(654221, "额敏县");
AREA_CODE.put(654223, "沙湾县");
AREA_CODE.put(654224, "托里县");
AREA_CODE.put(654225, "裕民县");
AREA_CODE.put(654226, "和布克赛尔蒙古自治县");
AREA_CODE.put(654300, "阿勒泰地区");
AREA_CODE.put(654301, "阿勒泰市");
AREA_CODE.put(654321, "布尔津县");
AREA_CODE.put(654322, "富蕴县");
AREA_CODE.put(654323, "福海县");
AREA_CODE.put(654324, "哈巴河县");
AREA_CODE.put(654325, "青河县");
AREA_CODE.put(654326, "吉木乃县");
AREA_CODE.put(659000, "自治区直辖县级行政区划");
AREA_CODE.put(659001, "石河子市");
AREA_CODE.put(659002, "阿拉尔市");
AREA_CODE.put(659003, "图木舒克市");
AREA_CODE.put(659004, "五家渠市");
AREA_CODE.put(710000, "台湾省");
AREA_CODE.put(810000, "香港特别行政区");
AREA_CODE.put(820000, "澳门特别行政区");
}
/**
* 从身份证号码中读取省份
*
* @param idCard 身份证号码
* @return 省份名称
*/
public static String getProvinceByIdCard(String idCard) {
try {
String sProvinceNum = idCard.substring(0, 2) + "0000";
return AREA_CODE.get(Integer.parseInt(sProvinceNum));
} catch (Exception e) {
return null;
}
}
/**
* 从身份证号码中读取地级市
*
* @param idCard 身份证号码
* @return 地级市名称
*/
public static String getCityByIdCard(String idCard) {
try {
String sCityNum = idCard.substring(0, 4) + "00";
return AREA_CODE.get(Integer.parseInt(sCityNum));
} catch (Exception e) {
return null;
}
}
/**
* 从身份证号码中读取区域(县级)
*
* @param idCard 身份证号码
* @return 区域名称
*/
public static String getAreaByIdCard(String idCard) {
try {
String sAreaNum = idCard.substring(0, 6);
return AREA_CODE.get(Integer.parseInt(sAreaNum));
} catch (Exception e) {
return null;
}
}
/**
* 从身份证号码中读取户籍地址(省市区)
*
* @param idCard 身份证号码
* @return 省市区
*/
public static String getAddressByIdCard(String idCard) {
return getProvinceByIdCard(idCard) + getCityByIdCard(idCard) + getAreaByIdCard(idCard);
}
/**
* 根据身份编号获取生日,只支持18位身份证号码
*
* @param idCard 身份编号
* @return 生日(yyyyMMdd)
*/
public static String getBirth(String idCard) {
try {
return idCard.substring(6, 14);
} catch (Exception e) {
return null;
}
}
/**
* 从身份证号码中获取生日日期,只支持15或18位身份证号码
*
* @param idCard 身份证号码
* @return 日期
*/
public static Date getBirthDate(String idCard) {
final String birthByIdCard = getBirth(idCard);
return null == birthByIdCard ? null : DateUtil.parseDate(birthByIdCard, DateUtil.FORMAT_SHORT_DATE);
}
/**
* 根据身份编号获取指定日期当时的年龄年龄,只支持18位身份证号码
*
* @param idCard 身份编号
* @param dateToCompare 以此日期为界,计算年龄。
* @return 年龄
*/
public static int getAgeByIdCard(String idCard, Date dateToCompare) {
Date birth = getBirthDate(idCard);
if (birth == null) {
return 0;
}
return DateUtil.age(birth, dateToCompare);
}
/**
* 根据身份编号获取年龄,只支持18位身份证号码
*
* @param idCard 身份编号
* @return 年龄
*/
public static int getAgeByIdCard(String idCard) {
return getAgeByIdCard(idCard, new Date());
}
/**
* 根据身份编号获取性别,只支持18位身份证号码
*
* @param idCard 身份编号
* @return 性别(1 : 男, 0 : 女, - 1 : 不合法)
*/
public static int getGenderByIdCard(String idCard) {
final int len = idCard.length();
int gender = -1;
if (len == CHINA_ID_MAX_LENGTH) {
char sCardChar = idCard.charAt(16);
if (Integer.parseInt(String.valueOf(sCardChar)) % 2 != 0) {
gender = 1;
} else {
gender = 0;
}
return gender;
}
return gender;
}
/**
* 根据身份编号获取性别,只支持18位身份证号码
*
* @param idCard 身份编号
* @return 性别(1 : 男, 0 : 女, - 1 : 不合法)
*/
public static String getGenderStringByIdCard(String idCard) {
int genderCode = getGenderByIdCard(idCard);
if (genderCode == 1) {
return "男";
}
if (genderCode == 0) {
return "女";
}
return "未知";
}
/**
* 根据地址编码获取名称
*
* @param areaCode 地址编码
* @return 地址名称
*/
public static String getAreaName(Integer areaCode) {
return AREA_CODE.get(areaCode);
}
/**
* 根据名称查找城市code
*
* @param name 名称 省/市/区
* @return {@link String}
*/
public static String getAreaCode(String name) {
AtomicReference areaCode = new AtomicReference<>("");
AREA_CODE.forEach((k,v)->{
if (v.contains(name)) {
areaCode.set(k + "");
}
});
return areaCode.get();
}
}