1. 程式人生 > >身份證號js驗證

身份證號js驗證

1、先寫兩個js指令碼

IDValidator.js
<script type="text/javascript">
function IDValidator() {
	var param = {
		error : {
			longNumber : '長數字存在精度問題,請使用字串傳值! Long number is not allowed, because the precision of the Number In JavaScript.'
		}
	};
	var util = {
		checkArg : function(id) {
			var argType = (typeof id);
 
			switch (argType) {
			case 'number':
				// long number not allowed
				id = id.toString();
				if (id.length > 15) {
					this.error(param.error.longNumber);
					return false;
				}
				break;
			case 'string':
				break;
			default:
				return false;
			}
			id = id.toUpperCase();
			var code = null;
			if (id.length === 18) {
				// 18位
				code = {
					body : id.slice(0, 17),
					checkBit : id.slice(-1),
					type : 18
				};
			} else if (id.length === 15) {
				// 15位
				code = {
					body : id,
					type : 15
				};
			} else {
				return false;
			}
			return code;
		}
		// 地址碼檢查
		,
		checkAddr : function(addr, GB2260) {
			var addrInfo = this.getAddrInfo(addr, GB2260);
			return (addrInfo === false ? false : true);
		}
		// 取得地址碼資訊
		,
		getAddrInfo : function(addr, GB2260) {
			GB2260 = GB2260 || null;
			// 查詢GB/T2260,沒有引入GB2260時略過
			if (GB2260 === null) {
				return addr;
			}
			if (!GB2260.hasOwnProperty(addr)) {
				// 考慮標準不全的情況,搜尋不到時向上搜尋
				var tmpAddr;
				tmpAddr = addr.slice(0, 4) + '00';
				if (!GB2260.hasOwnProperty(tmpAddr)) {
					tmpAddr = addr.slice(0, 2) + '0000';
					if (!GB2260.hasOwnProperty(tmpAddr)) {
						return false;
					} else {
						return GB2260[tmpAddr] + '未知地區';
					}
				} else {
					return GB2260[tmpAddr] + '未知地區';
				}
			} else {
				return GB2260[addr];
			}
		}
		// 生日碼檢查
		,
		checkBirth : function(birth) {
			var year, month, day;
			if (birth.length == 8) {
				year = parseInt(birth.slice(0, 4), 10);
				month = parseInt(birth.slice(4, 6), 10);
				day = parseInt(birth.slice(-2), 10);
			} else if (birth.length == 6) {
				year = parseInt('19' + birth.slice(0, 2), 10);
				month = parseInt(birth.slice(2, 4), 10);
				day = parseInt(birth.slice(-2), 10);
			} else {
				return false;
			}
			// TODO 是否需要判斷年份
			/*
			 * if( year<1800 ){ return false; }
			 */
			// TODO 按月份檢測
			if (month > 12 || month === 0 || day > 31 || day === 0) {
				return false;
			}
 
			return true;
		}
		// 順序碼檢查
		,
		checkOrder : function(order) {
			// 暫無需檢測
 
			return true;
		}
		// 加權
		,
		weight : function(t) {
			return Math.pow(2, t - 1) % 11;
		}
		// 隨機整數
		,
		rand : function(max, min) {
			min = min || 1;
			return Math.round(Math.random() * (max - min)) + min;
		}
		// 數字補位
		,
		str_pad : function(str, len, chr, right) {
			str = str.toString();
			len = len || 2;
			chr = chr || '0';
			right = right || false;
			if (str.length >= len) {
				return str;
			} else {
				for (var i = 0, j = len - str.length; i < j; i++) {
					if (right) {
						str = str + chr;
					} else {
						str = chr + str;
					}
				}
				return str;
			}
		}
		// 拋錯
		,
		error : function(msg) {
			var e = new Error();
			e.message = 'IDValidator: ' + msg;
			throw e;
		}
	};
	var _IDValidator = function(GB2260) {
		if (typeof GB2260 !== "undefined") {
			this.GB2260 = GB2260;
		}
		// 建立cache
		this.cache = {};
	};
	_IDValidator.prototype = {
		isValid : function(id) {
			var GB2260 = this.GB2260 || null;
			var code = util.checkArg(id);
			if (code === false) {
				return false;
			}
			// 查詢cache
			if (this.cache.hasOwnProperty(id)
					&& typeof this.cache[id].valid !== 'undefined') {
				return this.cache[id].valid;
			} else {
				if (!this.cache.hasOwnProperty(id)) {
					this.cache[id] = {};
				}
			}
 
			var addr = code.body.slice(0, 6);
			var birth = (code.type === 18 ? code.body.slice(6, 14) : code.body
					.slice(6, 12));
			var order = code.body.slice(-3);
 
			if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util
					.checkOrder(order))) {
				this.cache[id].valid = false;
				return false;
			}
 
			// 15位不含校驗碼,到此已結束
			if (code.type === 15) {
				this.cache[id].valid = true;
				return true;
			}
 
			/* 校驗位部分 */
 
			// 位置加權
			var posWeight = [];
			for (var i = 18; i > 1; i--) {
				var wei = util.weight(i);
				posWeight[i] = wei;
			}
 
			// 累加body部分與位置加權的積
			var bodySum = 0;
			var bodyArr = code.body.split('');
			for (var j = 0; j < bodyArr.length; j++) {
				bodySum += (parseInt(bodyArr[j], 10) * posWeight[18 - j]);
			}
 
			// 得出校驗碼
			var checkBit = 12 - (bodySum % 11);
			if (checkBit == 10) {
				checkBit = 'X';
			} else if (checkBit > 10) {
				checkBit = checkBit % 11;
			}
			checkBit = (typeof checkBit === 'number' ? checkBit.toString()
					: checkBit);
 
			// 檢查校驗碼
			if (checkBit !== code.checkBit) {
				this.cache[id].valid = false;
				return false;
			} else {
				this.cache[id].valid = true;
				return true;
			}
 
		}
 
		// 分析詳細資訊
		,
		getInfo : function(id) {
			var GB2260 = this.GB2260 || null;
			// 號碼必須有效
			if (this.isValid(id) === false) {
				return false;
			}
			// TODO 複用此部分
			var code = util.checkArg(id);
 
			// 查詢cache
			// 到此時通過isValid已經有了cache記錄
			if (typeof this.cache[id].info !== 'undefined') {
				return this.cache[id].info;
			}
 
			var addr = code.body.slice(0, 6);
			var birth = (code.type === 18 ? code.body.slice(6, 14) : code.body
					.slice(6, 12));
			var order = code.body.slice(-3);
 
			var info = {};
			info.addrCode = addr;
			if (GB2260 !== null) {
				info.addr = util.getAddrInfo(addr, GB2260);
			}
			info.birth = (code.type === 18 ? (([ birth.slice(0, 4),
					birth.slice(4, 6), birth.slice(-2) ]).join('-')) : ([
					'19' + birth.slice(0, 2), birth.slice(2, 4),
					birth.slice(-2) ]).join('-'));
			info.sex = (order % 2 === 0 ? 0 : 1);
			info.length = code.type;
			if (code.type === 18) {
				info.checkBit = code.checkBit;
			}
 
			// 記錄cache
			this.cache[id].info = info;
 
			return info;
		}
 
		// 仿造一個號
		,
		makeID : function(isFifteen) {
			var GB2260 = this.GB2260 || null;
 
			// 地址碼
			var addr = null;
			if (GB2260 !== null) {
				var loopCnt = 0;
				while (addr === null) {
					// 防止死迴圈
					if (loopCnt > 10) {
						addr = 110101;
						break;
					}
					var prov = util.str_pad(util.rand(50), 2, '0');
					var city = util.str_pad(util.rand(20), 2, '0');
					var area = util.str_pad(util.rand(20), 2, '0');
					var addrTest = [ prov, city, area ].join('');
					if (GB2260[addrTest]) {
						addr = addrTest;
						break;
					}
				}
			} else {
				addr = 110101;
			}
 
			// 出生年
			var yr = util.str_pad(util.rand(99, 50), 2, '0');
			var mo = util.str_pad(util.rand(12, 1), 2, '0');
			var da = util.str_pad(util.rand(28, 1), 2, '0');
			if (isFifteen) {
				return addr + yr + mo + da
						+ util.str_pad(util.rand(999, 1), 3, '1');
			}
 
			yr = '19' + yr;
			var body = addr + yr + mo + da
					+ util.str_pad(util.rand(999, 1), 3, '1');
 
			// 位置加權
			var posWeight = [];
			for (var i = 18; i > 1; i--) {
				var wei = util.weight(i);
				posWeight[i] = wei;
			}
 
			// 累加body部分與位置加權的積
			var bodySum = 0;
			var bodyArr = body.split('');
			for (var j = 0; j < bodyArr.length; j++) {
				bodySum += (parseInt(bodyArr[j], 10) * posWeight[18 - j]);
			}
 
			// 得出校驗碼
			var checkBit = 12 - (bodySum % 11);
			if (checkBit == 10) {
				checkBit = 'X';
			} else if (checkBit > 10) {
				checkBit = checkBit % 11;
			}
			checkBit = (typeof checkBit === 'number' ? checkBit.toString()
					: checkBit);
 
			return (body + checkBit);
		}
 
	};// _IDValidator
	GB2260 = GB2260 == null ? "" : GB2260;
	return new _IDValidator(GB2260);
}

</script>
GB2260.js
<script type="text/javascript">
var GB2260 = {
	"110000" : "北京市",
	"110100" : "北京市市轄區",
	"110101" : "北京市東城區",
	"110102" : "北京市西城區",
	"110103" : "北京市崇文區",
	"110104" : "北京市宣武區",
	"110105" : "北京市朝陽區",
	"110106" : "北京市豐臺區",
	"110107" : "北京市石景山區",
	"110108" : "北京市海淀區",
	"110109" : "北京市門頭溝區",
	"110111" : "北京市房山區",
	"110112" : "北京市通州區",
	"110113" : "北京市順義區",
	"110200" : "北京市縣",
	"110221" : "北京市昌平縣",
	"110224" : "北京市大興縣",
	"110226" : "北京市平谷縣",
	"110227" : "北京市懷柔縣",
	"110228" : "北京市密雲縣",
	"110229" : "北京市延慶縣",
	"120000" : "天津市",
	"120100" : "天津市市轄區",
	"120101" : "天津市和平區",
	"120102" : "天津市河東區",
	"120103" : "天津市河西區",
	"120104" : "天津市南開區",
	"120105" : "天津市河北區",
	"120106" : "天津市紅橋區",
	"120107" : "天津市塘沽區",
	"120108" : "天津市漢沽區",
	"120109" : "天津市大港區",
	"120110" : "天津市東麗區",
	"120111" : "天津市西青區",
	"120112" : "天津市津南區",
	"120113" : "天津市北辰區",
	"120200" : "天津市縣",
	"120221" : "天津市寧河縣",
	"120222" : "天津市武清縣",
	"120223" : "天津市靜海縣",
	"120224" : "天津市寶坻縣",
	"120225" : "天津市薊縣",
	"130000" : "河北省",
	"130100" : "河北省石家莊市",
	"130101" : "河北省石家莊市市轄區",
	"130102" : "河北省石家莊市長安區",
	"130103" : "河北省石家莊市橋東區",
	"130104" : "河北省石家莊市橋西區",
	"130105" : "河北省石家莊市新華區",
	"130106" : "河北省石家莊市郊區",
	"130107" : "河北省石家莊市井陘礦區",
	"130121" : "河北省石家莊市井陘縣",
	"130123" : "河北省石家莊市正定縣",
	"130124" : "河北省石家莊市欒城縣",
	"130125" : "河北省石家莊市行唐縣",
	"130126" : "河北省石家莊市靈壽縣",
	"130127" : "河北省石家莊市高邑縣",
	"130128" : "河北省石家莊市深澤縣",
	"130129" : "河北省石家莊市贊皇縣",
	"130130" : "河北省石家莊市無極縣",
	"130131" : "河北省石家莊市平山縣",
	"130132" : "河北省石家莊市元氏縣",
	"130133" : "河北省石家莊市趙縣",
	"130181" : "河北省石家莊市辛集市",
	"130182" : "河北省石家莊市藁城市",
	"130183" : "河北省石家莊市晉州市",
	"130184" : "河北省石家莊市新樂市",
	"130185" : "河北省石家莊市鹿泉市",
	"130200" : "河北省唐山市",
	"130201" : "河北省唐山市市轄區",
	"130202" : "河北省唐山市路南區",
	"130203" : "河北省唐山市路北區",
	"130204" : "河北省唐山市古冶區",
	"130205" : "河北省唐山市開平區",
	"130206" : "河北省唐山市新區",
	"130221" : "河北省唐山市豐潤縣",
	"130223" : "河北省唐山市灤縣",
	"130224" : "河北省唐山市灤南縣",
	"130225" : "河北省唐山市樂亭縣",
	"130227" : "河北省唐山市遷西縣",
	"130229" : "河北省唐山市玉田縣",
	"130230" : "河北省唐山市唐海縣",
	"130281" : "河北省唐山市遵化市",
	"130282" : "河北省唐山市豐南市",
	"130283" : "河北省唐山市遷安市",
	"130300" : "河北省秦皇島市秦皇島市",
	"130301" : "河北省秦皇島市市轄區",
	"130302" : "河北省秦皇島市海港區",
	"130303" : "河北省秦皇島市山海關區",
	"130304" : "河北省秦皇島市北戴河區",
	"130321" : "河北省秦皇島市青龍滿族自治縣",
	"130322" : "河北省秦皇島市昌黎縣",
	"130323" : "河北省秦皇島市撫寧縣",
	"130324" : "河北省秦皇島市盧龍縣",
	"130400" : "河北省邯鄲市邯鄲市",
	"130401" : "河北省邯鄲市市轄區",
	"130402" : "河北省邯鄲市邯山區",
	"130403" : "河北省邯鄲市叢臺區",
	"130404" : "河北省邯鄲市復興區",
	"130406" : "河北省邯鄲市峰峰礦區",
	"130421" : "河北省邯鄲市邯鄲縣",
	"130423" : "河北省邯鄲市臨漳縣",
	"130424" : "河北省邯鄲市成安縣",
	"130425" : "河北省邯鄲市大名縣",
	"130426" : "河北省邯鄲市涉縣",
	"130427" : "河北省邯鄲市磁縣",
	"130428" : "河北省邯鄲市肥鄉縣",
	"130429" : "河北省邯鄲市永年縣",
	"130430" : "河北省邯鄲市邱縣",
	"130431" : "河北省邯鄲市雞澤縣",
	"130432" : "河北省邯鄲市廣平縣",
	"130433" : "河北省邯鄲市館陶縣",
	"130434" : "河北省邯鄲市魏縣",
	"130435" : "河北省邯鄲市曲周縣",
	"130481" : "河北省邯鄲市武安市",
	"130500" : "河北省邢臺市",
	"130501" : "河北省邢臺市市轄區",
	"130502" : "河北省邢臺市橋東區",
	"130503" : "河北省邢臺市橋西區",
	"130521" : "河北省邢臺市邢臺縣",
	"130522" : "河北省邢臺市臨城縣",
	"130523" : "河北省邢臺市內丘縣",
	"130524" : "河北省邢臺市柏鄉縣",
	"130525" : "河北省邢臺市隆堯縣",
	"130526" : "河北省邢臺市任縣",
	"130527" : "河北省邢臺市南和縣",
	"130528" : "河北省邢臺市寧晉縣",
	"130529" : "河北省邢臺市鉅鹿縣",
	"130530" : "河北省邢臺市新河縣",
	"130531" : "河北省邢臺市廣宗縣",
	"130532" : "河北省邢臺市平鄉縣",
	"130533" : "河北省邢臺市威縣",
	"130534" : "河北省邢臺市清河縣",
	"130535" : "河北省邢臺市臨西縣",
	"130581" : "河北省邢臺市南宮市",
	"130582" : "河北省邢臺市沙河市",
	"130600" : "河北省保定市",
	"130601" : "河北省保定市市轄區",
	"130602" : "河北省保定市新市區",
	"130603" : "河北省保定市北市區",
	"130604" : "河北省保定市南市區",
	"130621" : "河北省保定市滿城縣",
	"130622" : "河北省保定市清苑縣",
	"130623" : "河北省保定市淶水縣",
	"130624" : "河北省保定市阜平縣",
	"130625" : "河北省保定市徐水縣",
	"130626" : "河北省保定市定興縣",
	"130627" : "河北省保定市唐縣",
	"130628" : "河北省保定市高陽縣",
	"130629" : "河北省保定市容城縣",
	"130630" : "河北省保定市淶源縣",
	"130631" : "河北省保定市望都縣",
	"130632" : "河北省保定市安新縣",
	"130633" : "河北省保定市易縣",
	"130634" : "河北省保定市曲陽縣",
	"130635" : "河北省保定市蠡縣",
	"130636" : "河北省保定市順平縣",
	"130637" : "河北省保定市博野縣",
	"130638" : "河北省保定市雄縣",
	"130681" : "河北省保定市涿州市",
	"130682" : "河北省保定市定州市",
	"130683" : "河北省保定市安國市",
	"130684" : "河北省保定市高碑店市",
	"130700" : "河北省張家口市",
	"130701" : "河北省張家口市市轄區",
	"130702" : "河北省張家口市橋東區",
	"130703" : "河北省張家口市橋西區",
	"130705" : "河北省張家口市宣化區",
	"130706" : "河北省張家口市下花園區",
	"130721" : "河北省張家口市宣化縣",
	"130722" : "河北省張家口市張北縣",
	"130723" : "河北省張家口市康保縣",
	"130724" : "河北省張家口市沽源縣",
	"130725" : "河北省張家口市尚義縣",
	"130726" : "河北省張家口市蔚縣",
	"130727" : "河北省張家口市陽原縣",
	"130728" : "河北省張家口市懷安縣",
	"130729" : "河北省張家口市萬全縣",
	"130730" : "河北省張家口市懷來縣",
	"130731" : "河北省張家口市涿鹿縣",
	"130732" : "河北省張家口市赤城縣",
	"130733" : "河北省張家口市崇禮縣",
	"130800" : "河北省承德市",
	"130801" : "河北省承德市市轄區",
	"130802" : "河北省承德市雙橋區",
	"130803" : "河北省承德市雙灤區",
	"130804" : "河北省承德市鷹手營子礦區",
	"130821" : "河北省承德市承德縣",
	"130822" : "河北省承德市興隆縣",
	"130823" : "河北省承德市平泉縣",
	"130824" : "河北省承德市灤平縣",
	"130825" : "河北省承德市隆化縣",
	"130826" : "河北省承德市豐寧滿族自治縣",
	"130827" : "河北省承德市寬城滿族自治縣",
	"130828" : "河北省承德市圍場滿族蒙古族自治縣",
	"130900" : "河北省滄州市",
	"130901" : "河北省滄州市市轄區",
	"130902" : "河北省滄州市新華區",
	"130903" : "河北省滄州市運河區",
	"130921" : "河北省滄州市滄縣",
	"130922" : "河北省滄州市青縣",
	"130923" : "河北省滄州市東光縣",
	"130924" : "河北省滄州市海興縣",
	"130925" : "河北省滄州市鹽山縣",
	"130926" : "河北省滄州市肅寧縣",
	"130927" : "河北省滄州市南皮縣",
	"130928" : "河北省滄州市吳橋縣",
	"130929" : "河北省滄州市獻縣",
	"130930" : "河北省滄州市孟村回族自治縣",
	"130981" : "河北省滄州市泊頭市",
	"130982" : "河北省滄州市任丘市",
	"130983" : "河北省滄州市黃驊市",
	"130984" : "河北省滄州市河間市",
	"131000" : "河北省廊坊市",
	"131001" : "河北省廊坊市市轄區",
	"131002" : "河北省廊坊市安次區",
	"131022" : "河北省廊坊市固安縣",
	"131023" : "河北省廊坊市永清縣",
	"131024" : "河北省廊坊市香河縣",
	"131025" : "河北省廊坊市大城縣",
	"131026" : "河北省廊坊市文安縣",
	"131028" : "河北省廊坊市大廠回族自治縣",
	"131081" : "河北省廊坊市霸州市",
	"131082" : "河北省廊坊市三河市",
	"131100" : "河北省衡水市",
	"131101" : "河北省衡水市市轄區",
	"131102" : "河北省衡水市桃城區",
	"131121" : "河北省衡水市棗強縣",
	"131122" : "河北省衡水市武邑縣",
	"131123" : "河北省衡水市武強縣",
	"131124" : "河北省衡水市饒陽縣",
	"131125" : "河北省衡水市安平縣",
	"131126" : "河北省衡水市故城縣",
	"131127" : "河北省衡水市景縣",
	"131128" : "河北省衡水市阜城縣",
	"131181" : "河北省衡水市冀州市",
	"131182" : "河北省衡水市深州市",
	"140000" : "山西省",
	"140100" : "山西省太原市",
	"140101" : "山西省太原市市轄區",
	"140105" : "山西省太原市小店區",
	"140106" : "山西省太原市迎澤區",
	"140107" : "山西省太原市杏花嶺區",
	"140108" : "山西省太原市尖草坪區",
	"140109" : "山西省太原市萬柏林區",
	"140110" : "山西省太原市晉源區",
	"140121" : "山西省太原市清徐縣",
	"140122" : "山西省太原市陽曲縣",
	"140123" : "山西省太原市婁煩縣",
	"140181" : "山西省太原市古交市",
	"140200" : "山西省大同市",
	"140201" : "山西省大同市市轄區",
	"140202" : "山西省大同市城區",
	"140203" : "山西省大同市礦區",
	"140211" : "山西省大同市南郊區",
	"140212" : "山西省大同市新榮區",
	"140221" : "山西省大同市陽高縣",
	"140222" : "山西省大同市天鎮縣",
	"140223" : "山西省大同市廣靈縣",
	"140224" : "山西省大同市靈丘縣",
	"140225" : "山西省大同市渾源縣",
	"140226" : "山西省大同市左雲縣",
	"140227" : "山西省大同市大同縣",
	"140300" : "山西省陽泉市",
	"140301" : "山西省陽泉市市轄區",
	"140302" : "山西省陽泉市城區",
	"140303" : "山西省陽泉市礦區",
	"140311" : "山西省陽泉市郊區",
	"140321" : "山西省陽泉市平定縣",
	"140322" : "山西省陽泉市盂縣",
	"140400" : "山西省長治市",
	"140401" : "山西省長治市市轄區",
	"140402" : "山西省長治市城區",
	"140411" : "山西省長治市郊區",
	"140421" : "山西省長治市長治縣",
	"140423" : "山西省長治市襄垣縣",
	"140424" : "山西省長治市屯留縣",
	"140425" : "山西省長治市平順縣",
	"140426" : "山西省長治市黎城縣",
	"140427" : "山西省長治市壺關縣",
	"140428" : "山西省長治市長子縣",
	"140429" : "山西省長治市武鄉縣",
	"140430" : "山西省長治市沁縣",
	"140431" : "山西省長治市沁源縣",
	"140481" : "山西省長治市潞城市",
	"140500" : "山西省晉城市",
	"140501" : "山西省晉城市市轄區",
	"140502" : "山西省晉城市城區",
	"140521" : "山西省晉城市沁水縣",
	"140522" : "山西省晉城市陽城縣",
	"140524" : "山西省晉城市陵川縣",
	"140525" : "山西省晉城市澤州縣",
	"140581" : "山西省晉城市高平市",
	"140600" : "山西省晉城市朔州市",
	"140601" : "山西省晉城市市轄區",
	"140602" : "山西省晉城市朔城區",
	"140603" : "山西省晉城市平魯區",
	"140621" : "山西省晉城市山陰縣",
	"140622" : "山西省晉城市應縣",
	"140623" : "山西省晉城市右玉縣",
	"140624" : "山西省晉城市懷仁縣",
	"142200" : "山西省忻州地區",
	"142201" : "山西省忻州地區忻州市",
	"142202" : "山西省忻州地區原平市",
	"142222" : "山西省忻州地區定襄縣",
	"142223" : "山西省忻州地區五臺縣",
	"142225" : "山西省忻州地區代縣",
	"142226" : "山西省忻州地區繁峙縣",
	"142227" : "山西省忻州地區寧武縣",
	"142228" : "山西省忻州地區靜樂縣",
	"142229" : "山西省忻州地區神池縣",
	"142230" : "山西省忻州地區五寨縣",
	"142231" : "山西省忻州地區岢嵐縣",
	"142232" : "山西省忻州地區河曲縣",
	"142233" : "山西省忻州地區保德縣",
	"142234" : "山西省忻州地區偏關縣",
	"142300" : "山西省忻州地區呂梁地區",
	"142301" : "山西省忻州地區孝義市",
	"142302" : "山西省忻州地區離石市",
	"142303" : "山西省忻州地區汾陽市",
	"142322" : "山西省忻州地區文水縣",
	"142323" : "山西省忻州地區交城縣",
	"142325" : "山西省忻州地區興縣",
	"142326" : "山西省忻州地區臨縣",
	"142327" : "山西省忻州地區柳林縣",
	"142328" : "山西省忻州地區石樓縣",
	"142329" : "山西省忻州地區嵐縣",
	"142330" : "山西省忻州地區方山縣",
	"142332" : "山西省忻州地區中陽縣",
	"142333" : "山西省忻州地區交口縣",
	"142400" : "山西省晉中地區",
	"142401" : "山西省晉中地區榆次市",
	"142402" : "山西省晉中地區介休市",
	"142421" : "山西省晉中地區榆社縣",
	"142422" : "山西省晉中地區左權縣",
	"142423" : "山西省晉中地區和順縣",
	"142424" : "山西省晉中地區昔陽縣",
	"142427" : "山西省晉中地區壽陽縣",
	"142429" : "山西省晉中地區太谷縣",
	"142430" : "山西省晉中地區祁縣",
	"142431" : "山西省晉中地區平遙縣",
	"142433" : "山西省晉中地區靈石縣",
	"142600" : "山西省臨汾地區",
	"142601" : "山西省臨汾地區臨汾市",
	"142602" : "山西省臨汾地區侯馬市",
	"142603" : "山西省臨汾地區霍州市",
	"142621" : "山西省臨汾地區曲沃縣",
	"142622" : "山西省臨汾地區翼城縣",
	"142623" : "山西省臨汾地區襄汾縣",
	"142625" : "山西省臨汾地區洪洞縣",
	"142627" : "山西省臨汾地區古縣",
	"142628" : "山西省臨汾地區安澤縣",
	"142629" : "山西省臨汾地區浮山縣",
	"142630" : "山西省臨汾地區吉縣",
	"142631" : "山西省臨汾地區鄉寧縣",
	"142632" : "山西省臨汾地區蒲縣",
	"142633" : "山西省臨汾地區大寧縣",
	"142634" : "山西省臨汾地區永和縣",
	"142635" : "山西省臨汾地區隰縣",
	"142636" : "山西省臨汾地區汾西縣",
	"142700" : "山西省運城地區",
	"142701" : "山西省運城地區運城市",
	"142702" : "山西省運城地區永濟市",
	"142703" : "山西省運城地區河津市",
	"142723" : "山西省運城地區芮城縣",
	"142724" : "山西省運城地區臨猗縣",
	"142725" : "山西省運城地區萬榮縣",
	"142726" : "山西省運城地區新絳縣",
	"142727" : "山西省運城地區稷山縣",
	"142729" : "山西省運城地區聞喜縣",
	"142730" : "山西省運城地區夏縣",
	"142731" : "山西省運城地區絳縣",
	"142732" : "山西省運城地區平陸縣",
	"142733" : "山西省運城地區垣曲縣",
	"150000" : "內蒙古自治區",
	"150100" : "內蒙古自治區呼和浩特市",
	"150101" : "內蒙古自治區呼和浩特市市轄區",
	"150102" : "內蒙古自治區呼和浩特市新城區",
	"150103" : "內蒙古自治區呼和浩特市回民區",
	"150104" : "內蒙古自治區呼和浩特市玉泉區",
	"150105" : "內蒙古自治區呼和浩特市郊區",
	"150121" : "內蒙古自治區呼和浩特市土默特左旗",
	"150122" : "內蒙古自治區呼和浩特市托克托縣",
	"150123" : "內蒙古自治區呼和浩特市和林格爾縣",
	"150124" : "內蒙古自治區呼和浩特市清水河縣",
	"150125" : "內蒙古自治區呼和浩特市武川縣",
	"150200" : "內蒙古自治區包頭市",
	"150201" : "內蒙古自治區包頭市市轄區",
	"150202" : "內蒙古自治區包頭市東河區",
	"150203" : "內蒙古自治區包頭市昆都倫區",
	"150204" : "內蒙古自治區包頭市青山區",
	"150205" : "內蒙古自治區包頭市石柺礦區",
	"150206" : "內蒙古自治區包頭市白雲礦區",
	"150207" : "內蒙古自治區包頭市郊區",
	"150221" : "內蒙古自治區包頭市土默特右旗",
	"150222" : "內蒙古自治區包頭市固陽縣",
	"150223" : "內蒙古自治區包頭市達爾罕茂明安聯合旗",
	"150300" : "內蒙古自治區烏海市",
	"150301" : "內蒙古自治區烏海市市轄區",
	"150302" : "內蒙古自治區烏海市海勃灣區",
	"150303" : "內蒙古自治區烏海市海南區",
	"150304" : "內蒙古自治區烏海市烏達區",
	"150400" : "內蒙古自治區赤峰市",
	"150401" : "內蒙古自治區赤峰市市轄區",
	"150402" : "內蒙古自治區赤峰市紅山區",
	"150403" : "內蒙古自治區赤峰市元寶山區",
	"150404" : "內蒙古自治區赤峰市松山區",
	"150421" : "內蒙古自治區赤峰市阿魯科爾沁旗",
	"150422" : "內蒙古自治區赤峰市巴林左旗",
	"150423" : "內蒙古自治區赤峰市巴林右旗",
	"150424" : "內蒙古自治區赤峰市林西縣",
	"150425" : "內蒙古自治區赤峰市克什克騰旗",
	"150426" : "內蒙古自治區赤峰市翁牛特旗",
	"150428" : "內蒙古自治區赤峰市喀喇沁旗",
	"150429" : "內蒙古自治區赤峰市寧城縣",
	"150430" : "內蒙古自治區赤峰市敖漢旗",
	"152100" : "內蒙古自治區呼倫貝爾盟",
	"152101" : "內蒙古自治區呼倫貝爾盟海拉爾市",
	"152102" : "內蒙古自治區呼倫貝爾盟滿洲裡市",
	"152103" : "內蒙古自治區呼倫貝爾盟扎蘭屯市",
	"152104" : "內蒙古自治區呼倫貝爾盟牙克石市",
	"152105" : "內蒙古自治區呼倫貝爾盟根河市",
	"152106" : "內蒙古自治區呼倫貝爾盟額爾古納市",
	"152122" : "內蒙古自治區呼倫貝爾盟阿榮旗",
	"152123" : "內蒙古自治區呼倫貝爾盟莫力達瓦達斡爾族自治旗",
	"152127" : "內蒙古自治區呼倫貝爾盟鄂倫春自治旗",
	"152128" : "內蒙古自治區呼倫貝爾盟鄂溫克族自治旗",
	"152129" : "內蒙古自治區呼倫貝爾盟新巴爾虎右旗",
	"152130" : "內蒙古自治區呼倫貝爾盟新巴爾虎左旗",
	"152131" : "內蒙古自治區呼倫貝爾盟陳巴爾虎旗",
	"152200" : "內蒙古自治區興安盟",
	"152201" : "內蒙古自治區興安盟烏蘭浩特市",
	"152202" : "內蒙古自治區興安盟阿爾山市",
	"152221" : "內蒙古自治區興安盟科爾沁右翼前旗",
	"152222" : "內蒙古自治區興安盟科爾沁右翼中旗",
	"152223" : "內蒙古自治區興安盟扎賚特旗",
	"152224" : "內蒙古自治區興安盟突泉縣",
	"152300" : "內蒙古自治區哲裡木盟",
	"152301" : "內蒙古自治區哲裡木盟通遼市",
	"152302" : "內蒙古自治區哲裡木盟霍林郭勒市",
	"152322" : "內蒙古自治區哲裡木盟科爾沁左翼中旗",
	"152323" : "內蒙古自治區哲裡木盟科爾沁左翼後旗",
	"152324" : "內蒙古自治區哲裡木盟開魯縣",
	"152325" : "內蒙古自治區哲裡木盟庫倫旗",
	"152326" : "內蒙古自治區哲裡木盟奈曼旗",
	"152327" : "內蒙古自治區哲裡木盟扎魯特旗",
	"152500" : "內蒙古自治區錫林郭勒盟",
	"152501" : "內蒙古自治區錫林郭勒盟二連浩特市",
	"152502" : "內蒙古自治區錫林郭勒盟錫林浩特市",
	"152522" : "內蒙古自治區錫林郭勒盟阿巴嘎旗",
	"152523" : "內蒙古自治區錫林郭勒盟蘇尼特左旗",
	"152524" : "內蒙古自治區錫林郭勒盟蘇尼特右旗",
	"152525" : "內蒙古自治區錫林郭勒盟東烏珠穆沁旗",
	"152526" : "內蒙古自治區錫林郭勒盟西烏珠穆沁旗",
	"152527" : "內蒙古自治區錫林郭勒盟太僕寺旗",
	"152528" : "內蒙古自治區錫林郭勒盟鑲黃旗",
	"152529" : "內蒙古自治區錫林郭勒盟正鑲白旗",
	"152530" : "內蒙古自治區錫林郭勒盟正藍旗",
	"152531" : "內蒙古自治區錫林郭勒盟多倫縣",
	"152600" : "內蒙古自治區烏蘭察布盟",
	"152601" : "內蒙古自治區烏蘭察布盟集寧市",
	"152602" : "內蒙古自治區烏蘭察布盟豐鎮市",
	"152624" : "內蒙古自治區烏蘭察布盟卓資縣",
	"152625" : "內蒙古自治區烏蘭察布盟化德縣",
	"152626" : "內蒙古自治區烏蘭察布盟商都縣",
	"152627" : "內蒙古自治區烏蘭察布盟興和縣",
	"152629" : "內蒙古自治區烏蘭察布盟涼城縣",
	"152630" : "內蒙古自治區烏蘭察布盟察哈爾右翼前旗",
	"152631" : "內蒙古自治區烏蘭察布盟察哈爾右翼中旗",
	"152632" : "內蒙古自治區烏蘭察布盟察哈爾右翼後旗",
	"152634" : "內蒙古自治區烏蘭察布盟四子王旗",
	"152700" : "內蒙古自治區伊克昭盟",
	"152701" : "內蒙古自治區伊克昭盟東勝市",
	"152722" : "內蒙古自治區伊克昭盟達拉特旗",
	"152723" : "內蒙古自治區伊克昭盟準格爾旗",
	"152724" : "內蒙古自治區伊克昭盟鄂托克前旗",
	"152725" : "內蒙古自治區伊克昭盟鄂托克旗",
	"152726" : "內蒙古自治區伊克昭盟杭錦旗",
	"152727" : "內蒙古自治區伊克昭盟烏審旗",
	"152728" : "內蒙古自治區伊克昭盟伊金霍洛旗",
	"152800" : "內蒙古自治區巴彥淖爾盟",
	"152801" : "內蒙古自治區巴彥淖爾盟臨河市",
	"152822" : "內蒙古自治區巴彥淖爾盟五原縣",
	"152823" : "內蒙古自治區巴彥淖爾盟磴口縣",
	"152824" : "內蒙古自治區巴彥淖爾盟烏拉特前旗",
	"152825" : "內蒙古自治區巴彥淖爾盟烏拉特中旗",
	"152826" : "內蒙古自治區巴彥淖爾盟烏拉特後旗",
	"152827" : "內蒙古自治區巴彥淖爾盟杭錦後旗",
	"152900" : "內蒙古自治區阿拉善盟",
	"152921" : "內蒙古自治區阿拉善盟阿拉善左旗",
	"152922" : "內蒙古自治區阿拉善盟阿拉善右旗",
	"152923" : "內蒙古自治區阿拉善盟額濟納旗",
	"210000" : "遼寧省",
	"210100" : "遼寧省瀋陽市",
	"210101" : "遼寧省瀋陽市市轄區",
	"210102" : "遼寧省瀋陽市和平區",
	"210103" : "遼寧省瀋陽市瀋河區",
	"210104" : "遼寧省瀋陽市大東區",
	"210105" : "遼寧省瀋陽市皇姑區",
	"210106" : "遼寧省瀋陽市鐵西區",
	"210111" : "遼寧省瀋陽市甦家屯區",
	"210112" : "遼寧省瀋陽市東陵區",
	"210113" : "遼寧省瀋陽市新城子區",
	"210114" : "遼寧省瀋陽市于洪區",
	"210122" : "遼寧省瀋陽市遼中縣",
	"210123" : "遼寧省瀋陽市康平縣",
	"210124" : "遼寧省瀋陽市法庫縣",
	"210181" : "遼寧省瀋陽市新民市",
	"210200" : "遼寧省大連市",
	"210201" : "遼寧省大連市市轄區",
	"210202" : "遼寧省大連市中山區",
	"210203" : "遼寧省大連市西崗區",
	"210204" : "遼寧省大連市沙河口區",
	"210211" : "遼寧省大連市甘井子區",
	"210212" : "遼寧省大連市旅順口區",
	"210213" : "遼寧省大連市金州區",
	"210224" : "遼寧省大連市長海縣",
	"210281" : "遼寧省大連市瓦房店市",
	"210282" : "遼寧省大連市普蘭店市",
	"210283" : "遼寧省大連市莊河市",
	"210300" : "遼寧省鞍山市",
	"210301" : "遼寧省鞍山市市轄區",
	"210302" : "遼寧省鞍山市鐵東區",
	"210303" : "遼寧省鞍山市鐵西區",
	"210304" : "遼寧省鞍山市立山區",
	"210311" : "遼寧省鞍山市千山區",
	"210321" : "遼寧省鞍山市檯安縣",
	"210323" : "遼寧省鞍山市岫巖滿族自治縣",
	"210381" : "遼寧省鞍山市海城市",
	"210400" : "遼寧省撫順市",
	"210401" : "遼寧省撫順市市轄區",
	"210402" : "遼寧省撫順市新撫區",
	"210403" : "遼寧省撫順市露天區",
	"210404" : "遼寧省撫順市望花區",
	"210411" : "遼寧省撫順市順城區",
	"210421" : "遼寧省撫順市撫順縣",
	"210422" : "遼寧省撫順市新賓滿族自治縣",
	"210423" : "遼寧省撫順市清原滿族自治縣",
	"210500" : "遼寧省本溪市",
	"210501" : "遼寧省本溪市市轄區",
	"210502" : "遼寧省本溪市平山區",
	"210503" : "遼寧省本溪市溪湖區",
	"210504" : "遼寧省本溪市明山區",
	"210505" : "遼寧省本溪市南芬區",
	"210521" : "遼寧省本溪市本溪滿族自治縣",
	"210522" : "遼寧省本溪市桓仁滿族自治縣",
	"210600" : "遼寧省丹東市",
	"210601" : "遼寧省丹東市市轄區",
	"210602" : "遼寧省丹東市元寶區",
	"210603" : "遼寧省丹東市振興區",
	"210604" : "遼寧省丹東市振安區",
	"210624" : "遼寧省丹東市寬甸滿族自治縣",
	"210681" : "遼寧省丹東市東港市",
	"210682" : "遼寧省丹東市鳳城市",
	"210700" : "遼寧省錦州市",
	"210701" : "遼寧省錦州市市轄區",
	"210702" : "遼寧省錦州市古塔區",
	"210703" : "遼寧省錦州市淩河區",
	"210711" : "遼寧省錦州市太和區",
	"210726" : "遼寧省錦州市黑山縣",
	"210727" : "遼寧省錦州市義縣",
	"210781" : "遼寧省錦州市凌海市",
	"210782" : "遼寧省錦州市北寧市",
	"210800" : "遼寧省營口市",
	"210801" : "遼寧省營口市市轄區",
	"210802" : "遼寧省營口市站前區",
	"210803" : "遼寧省營口市西市區",
	"210804" : "遼寧省營口市鮁魚圈區",
	"210811" : "遼寧省營口市老邊區",
	"210881" : "遼寧省營口市蓋州市",
	"210882" : "遼寧省營口市大石橋市",
	"210900" : "遼寧省阜新市",
	"210901" : "遼寧省阜新市市轄區",
	"210902" : "遼寧省阜新市海州區",
	"210903" : "遼寧省阜新市新邱區",
	"210904" : "遼寧省阜新市太平區",
	"210905" : "遼寧省阜新市清河門區",
	"210911" : "遼寧省阜新市細河區",
	"210921" : "遼寧省阜新市阜新蒙古族自治縣",
	"210922" : "遼寧省阜新市彰武縣",
	"211000" : "遼寧省遼陽市",
	"211001" : "遼寧省遼陽市市轄區",
	"211002" : "遼寧省遼陽市白塔區",
	"211003" : "遼寧省遼陽市文聖區",
	"211004" : "遼寧省遼陽市巨集偉區",
	"211005" : "遼寧省遼陽市弓長嶺區",
	"211011" : "遼寧省遼陽市太子河區",
	"211021" : "遼寧省遼陽市遼陽縣",
	"211081" : "遼寧省遼陽市燈塔市",
	"211100" : "遼寧省盤錦市",
	"211101" : "遼寧省盤錦市市轄區",
	"211102" : "遼寧省盤錦市雙臺子區",
	"211103" : "遼寧省盤錦市興隆臺區",
	"211121" : "遼寧省盤錦市大窪縣",
	"211122" : "遼寧省盤錦市盤山縣",
	"211200" : "遼寧省鐵嶺市",
	"211201" : "遼寧省鐵嶺市市轄區",
	"211202" : "遼寧省鐵嶺市銀州區",
	"211204" : "遼寧省鐵嶺市清河區",
	"211221" : "遼寧省鐵嶺市鐵嶺縣",
	"211223" : "遼寧省鐵嶺市西豐縣",
	"211224" : "遼寧省鐵嶺市昌圖縣",
	"211281" : "遼寧省鐵嶺市鐵法市",
	"211282" : "遼寧省鐵嶺市開原市",
	"211300" : "遼寧省朝陽市",
	"211301" : "遼寧省朝陽市市轄區",
	"211302" : "遼寧省朝陽市雙塔區",
	"211303" : "遼寧省朝陽市龍城區",
	"211321" : "遼寧省朝陽市朝陽縣",
	"211322" : "遼寧省朝陽市建平縣",
	"211324" : "遼寧省朝陽市喀喇沁左翼蒙古族自治縣",
	"211381" : "遼寧省朝陽市北票市",
	"211382" : "遼寧省朝陽市凌源市",
	"211400" : "遼寧省葫蘆島市",
	"211401" : "遼寧省葫蘆島市市轄區",
	"211402" : "遼寧省葫蘆島市連山區",
	"211403" : "遼寧省葫蘆島市龍港區",
	"211404" : "遼寧省葫蘆島市南票區",
	"211421" : "遼寧省葫蘆島市綏中縣",
	"211422" : "遼寧省葫蘆島市建昌縣",
	"211481" : "遼寧省葫蘆島市興城市",
	"220000" : "吉林省",
	"220100" : "吉林省長春市",
	"220101" : "吉林省長春市市轄區",
	"220102" : "吉林省長春市南關區",
	"220103" : "吉林省長春市寬城區",
	"220104" : "吉林省長春市朝陽區",
	"220105" : "吉林省長春市二道區",
	"220106" : "吉林省長春市綠園區",
	"220112" : "吉林省長春市雙陽區",
	"220122" : "吉林省長春市農安縣",
	"220181" : "吉林省長春市九臺市",
	"220182" : "吉林省長春市榆樹市",
	"220183" : "吉林省長春市德惠市",
	"220200" : "吉林省吉林市",
	"220201" : "吉林省吉林市市轄區",
	"220202" : "吉林省吉林市昌邑區",
	"220203" : "吉林省吉林市龍潭區",
	"220204" : "吉林省吉林市船營區",
	"220211" : "吉林省吉林市豐滿區",
	"220221" : "吉林省吉林市永吉縣",
	"220281" : "吉林省吉林市蛟河市",
	"220282" : "吉林省吉林市樺甸市",
	"220283" : "吉林省吉林市舒蘭市",
	"220284" : "吉林省吉林市磐石市",
	"220300" : "吉林省四平市",
	"220301" : "吉林省四平市市轄區",
	"220302" : "吉林省四平市鐵西區",
	"220303" : "吉林省四平市鐵東區",
	"220322" : "吉林省四平市梨樹縣",
	"220323" : "吉林省四平市伊通滿族自治縣",
	"220381" : "吉林省四平市公主嶺市",
	"220382" : "吉林省四平市雙遼市",
	"220400" : "吉林省遼源市",
	"220401" : "吉林省遼源市市轄區",
	"220402" : "吉林省遼源市龍山區",
	"220403" : "吉林省遼源市西安區",
	"220421" : "吉林省遼源市東豐縣",
	"220422" : "吉林省遼源市東遼縣",
	"220500" : "吉林省通化市",
	"220501" : "吉林省通化市市轄區",
	"220502" : "吉林省通化市東昌區",
	"220503" : "吉林省通化市二道江區",
	"220521" : "吉林省通化市通化縣",
	"220523" : "吉林省通化市輝南縣",
	"220524" : "吉林省通化市柳河縣",
	"220581" : "吉林省通化市梅河口市",
	"220582" : "吉林省通化市集安市",
	"220600" : "吉林省白山市",
	"220601" : "吉林省白山市市轄區",
	"220602" : "吉林省白山市八道江區",
	"220621" : "吉林省白山市撫松縣",
	"220622" : "吉林省白山市靖宇縣",
	"220623" : "吉林省白山市長白朝鮮族自治縣",
	"220625" : "吉林省白山市江源縣",
	"220681" : "吉林省白山市臨江市",
	"220700" : "吉林省松原市",
	"220701" : "吉林省松原市市轄區",
	"220702" : "吉林省松原市寧江區",
	"220721" : "吉林省松原市前郭爾羅斯蒙古族自治縣",
	"220722" : "吉林省松原市長嶺縣",
	"220723" : "吉林省松原市乾安縣",
	"220724" : "吉林省松原市扶余縣",
	"220800" : "吉林省白城市",
	"220801" : "吉林省白城市市轄區",
	"220802" : "吉林省白城市洮北區",
	"220821" : "吉林省白城市鎮賚縣",
	"220822" : "吉林省白城市通榆縣",
	"220881" : "吉林省白城市洮南市",
	"220882" : "吉林省白城市大安市",
	"222400" : "吉林省延邊朝鮮族自治州",
	"222401" : "吉林省延邊朝鮮族自治州延吉市",
	"222402" : "吉林省延邊朝鮮族自治州圖們市",
	"222403" : "吉林省延邊朝鮮族自治州敦化市",
	"222404" : "吉林省延邊朝鮮族自治州琿春市",
	"222405" : "吉林省延邊朝鮮族自治州龍井市",
	"222406" : "吉林省延邊朝鮮族自治州和龍市",
	"222424" : "吉林省延邊朝鮮族自治州汪清縣",
	"222426" : "吉林省延邊朝鮮族自治州安圖縣",
	"230000" : "黑龍江省",
	"230100" : "黑龍江省哈爾濱市",
	"230101" : "黑龍江省哈爾濱市市轄區",
	"230102" : "黑龍江省哈爾濱市道里區",
	"230103" : "黑龍江省哈爾濱市南崗區",
	"230104" : "黑龍江省哈爾濱市道外區",
	"230105" : "黑龍江省哈爾濱市太平區",
	"230106" : "黑龍江省哈爾濱市香坊區",
	"230107" : "黑龍江省哈爾濱市動力區",
	"230108" : "黑龍江省哈爾濱市平房區",
	"230121" : "黑龍江省哈爾濱市呼蘭縣",
	"230123" : "黑龍江省哈爾濱市依蘭縣",
	"230124" : "黑龍江省哈爾濱市方正縣",
	"230125" : "黑龍江省哈爾濱市賓縣",
	"230126" : "黑龍江省哈爾濱市巴彥縣",
	"230127" : "黑龍江省哈爾濱市木蘭縣",
	"230128" : "黑龍江省哈爾濱市通河縣",
	"230129" : "黑龍江省哈爾濱市延壽縣",
	"230181" : "黑龍江省哈爾濱市阿城市",
	"230182" : "黑龍江省哈爾濱市雙城市",
	"230183" : "黑龍江省哈爾濱市尚志市",
	"230184" : "黑龍江省哈爾濱市五常市",
	"230200" : "黑龍江省齊齊哈爾市",
	"230201" : "黑龍江省齊齊哈爾市市轄區",
	"230202" : "黑龍江省齊齊哈爾市龍沙區",
	"230203" : "黑龍江省齊齊哈爾市建華區",
	"230204" : "黑龍江省齊齊哈爾市鐵鋒區",
	"230205" : "黑龍江省齊齊哈爾市昂昂溪區",
	"230206" : "黑龍江省齊齊哈爾市富拉爾基區",
	"230207" : "黑龍江省齊齊哈爾市碾子山區",
	"230208" : "黑龍江省齊齊哈爾市梅里斯達斡爾族區",
	"230221" : "黑龍江省齊齊哈爾市龍江縣",
	"230223" : "黑龍江省齊齊哈爾市依安縣",
	"230224" : "黑龍江省齊齊哈爾市泰來縣",
	"230225" : "黑龍江省齊齊哈爾市甘南縣",
	"230227" : "黑龍江省齊齊哈爾市富裕縣",
	"230229" : "黑龍江省齊齊哈爾市克山縣",
	"230230" : "黑龍江省齊齊哈爾市克東縣",
	"230231" : "黑龍江省齊齊哈爾市拜泉縣",
	"230281" : "黑龍江省齊齊哈爾市訥河市",
	"230300" : "黑龍江省雞西市",
	"230301" : "黑龍江省雞西市市轄區",
	"230302" : "黑龍江省雞西市雞冠區",
	"230303" : "黑龍江省雞西市恆山區",
	"230304" : "黑龍江省雞西市滴道區",
	"230305" : "黑龍江省雞西市梨樹區",
	"230306" : "黑龍江省雞西市城子河區",
	"230307" : "黑龍江省雞西市麻山區",
	"230321" : "黑龍江省雞西市雞東縣",
	"230381" : "黑龍江省雞西市虎林市",
	"230382" : "黑龍江省雞西市密山市",
	"230400" : "黑龍江省鶴崗市",
	"230401" : "黑龍江省鶴崗市市轄區",
	"230402" : "黑龍江省鶴崗市向陽區",
	"230403" : "黑龍江省鶴崗市工農區",
	"230404" : "黑龍江省鶴崗市南山區",
	"230405" : "黑龍江省鶴崗市興安區",
	"230406" : "黑龍江省鶴崗市東山區",
	"230407" : "黑龍江省鶴崗市興山區",
	"230421" : "黑龍江省鶴崗市蘿北縣",
	"230422" : "黑龍江省鶴崗市綏濱縣",
	"230500" : "黑龍江省雙鴨山市",
	"230501" : "黑龍江省雙鴨山市市轄區",
	"230502" : "黑龍江省雙鴨山市尖山區",
	"230503" : "黑龍江省雙鴨山市嶺東區",
	"230505" : "黑龍江省雙鴨山市四方臺區",
	"230506" : "黑龍江省雙鴨山市寶山區",
	"230521" : "黑龍江省雙鴨山市集賢縣",
	"230522" : "黑龍江省雙鴨山市友誼縣",
	"230523" : "黑龍江省雙鴨山市寶清縣",
	"230524" : "黑龍江省雙鴨山市饒河縣",
	"230600" : "黑龍江省大慶市",
	"230601" : "黑龍江省大慶市市轄區",
	"230602" : "黑龍江省大慶市薩爾圖區",
	"230603" : "黑龍江省大慶市龍鳳區",
	"230604" : "黑龍江省大慶市讓胡路區",
	"230605" : "黑龍江省大慶市紅崗區",
	"230606" : "黑龍江省大慶市大同區",
	"230621" : "黑龍江省大慶市肇州縣",
	"230622" : "黑龍江省大慶市肇源縣",
	"230623" : "黑龍江省大慶市林甸縣",
	"230624" : "黑龍江省大慶市杜爾伯特蒙古族自治縣",
	"230700" : "黑龍江省伊春市",
	"230701" : "黑龍江省伊春市市轄區",
	"230702" : "黑龍江省伊春市伊春區",
	"230703" : "黑龍江省伊春市南岔區",
	"230704" : "黑龍江省伊春市友好區",
	"230705" : "黑龍江省伊春市西林區",
	"230706" : "黑龍江省伊春市翠巒區",
	"230707" : "黑龍江省伊春市新青區",
	"230708" : "黑龍江省伊春市美溪區",
	"230709" : "黑龍江省伊春市金山屯區",
	"230710" : "黑龍江省伊春市五營區",
	"230711" : "黑龍江省伊春市烏馬河區",
	"230712" : "黑龍江省伊春市湯旺河區",
	"230713" : "黑龍江省伊春市帶嶺區",
	"230714" : "黑龍江省伊春市烏伊嶺區",
	"230715" : "黑龍江省伊春市紅星區",
	"230716" : "黑龍江省伊春市上甘嶺區",
	"230722" : "黑龍江省伊春市嘉蔭縣",
	"230781" : "黑龍江省伊春市鐵力市",
	"230800" : "黑龍江省佳木斯市",
	"230801" : "黑龍江省佳木斯市市轄區",
	"230802" : "黑龍江省佳木斯市永紅區",
	"230803" : "黑龍江省佳木斯市向陽區",
	"230804" : "黑龍江省佳木斯市前進區",
	"230805" : "黑龍江省佳木斯市東風區",
	"230811" : "黑龍江省佳木斯市郊區",
	"230822" : "黑龍江省佳木斯市樺南縣",
	"230826" : "黑龍江省佳木斯市樺川縣",
	"230828" : "黑龍江省佳木斯市湯原縣",
	"230833" : "黑龍江省佳木斯市撫遠縣",
	"230881" : "黑龍江省佳木斯市同江市",
	"230882" : "黑龍江省佳木斯市富錦市",
	"230900" : "黑龍江省七臺河市",
	"230901" : "黑龍江省七臺河市市轄區",
	"230902" : "黑龍江省七臺河市新興區",
	"230903" : "黑龍江省七臺河市桃山區",
	"230904" : "黑龍江省七臺河市茄子河區",
	"230921" : "黑龍江省七臺河市勃利縣",
	"231000" : "黑龍江省牡丹江市",
	"231001" : "黑龍江省牡丹江市市轄區",
	"231002" : "黑龍江省牡丹江市東安區",
	"231003" : "黑龍江省牡丹江市陽明區",
	"231004" : "黑龍江省牡丹江市愛民區",
	"231005" : "黑龍江省牡丹江市西安區",
	"231024" : "黑龍江省牡丹江市東寧縣",
	"231025" : "黑龍江省牡丹江市林口縣",
	"231081" : "黑龍江省牡丹江市綏芬河市",
	"231083" : "黑龍江省牡丹江市海林市",
	"231084" : "黑龍江省牡丹江市寧安市",
	"231085" : "黑龍江省牡丹江市穆稜市",
	"231100" : "黑龍江省黑河市",
	"231101" : "黑龍江省黑河市市轄區",
	"231102" : "黑龍江省黑河市愛輝區",
	"231121" : "黑龍江省黑河市嫩江縣",
	"231123" : "黑龍江省黑河市遜克縣",
	"231124" : "黑龍江省黑河市孫吳縣",
	"231181" : "黑龍江省黑河市北安市",
	"231182" : "黑龍江省黑河市五大連池市",
	"232300" : "黑龍江省綏化地區",
	"232301" : "黑龍江省綏化地區綏化市",
	"232302" : "黑龍江省綏化地區安達市",
	"232303" : "黑龍江省綏化地區肇東市",
	"232304" : "黑龍江省綏化地區海倫市",
	"232324" : "黑龍江省綏化地區望奎縣",
	"232325" : "黑龍江省綏化地區蘭西縣",
	"232326" : "黑龍江省綏化地區青岡縣",
	"232330" : "黑龍江省綏化地區慶安縣",
	"232331" : "黑龍江省綏化地區明水縣",
	"232332" : "黑龍江省綏化地區綏稜縣",
	"232700" : "黑龍江省大興安嶺地區",
	"232721" : "黑龍江省大興安嶺地區呼瑪縣",
	"232722" : "黑龍江省大興安嶺地區塔河縣",
	"232723" : "黑龍江省大興安嶺地區漠河縣",
	"310000" : "上海市",
	"310100" : "上海市市轄區",
	"310101" : "上海市黃浦區",
	"310102" : "上海市南市區",
	"310103" : "上海市盧灣區",
	"310104" : "上海市徐彙區",
	"310105" : "上海市長寧區",
	"310106" : "上海市靜安區",
	"310107" : "上海市普陀區",
	"310108" : "上海市閘北區",
	"310109" : "上海市虹口區",
	"310110" : "上海市楊浦區",
	"310112" : "上海市閔行區",
	"310113" : "上海市寶山區",
	"310114" : "上海市嘉定區",
	"310115" : "上海市浦東新區",
	"310116" : "上海市金山區",
	"310117" : "上海市松江區",
	"310200" : "上海市縣",
	"310225" : "上海市南匯縣",
	"310226" : "上海市奉賢縣",
	"310229" : "上海市青浦縣",
	"310230" : "上海市崇明縣",
	"320000" : "江蘇省",
	"320100" : "江蘇省南京市",
	"320101" : "江蘇省南京市市轄區",
	"320102" : "江蘇省南京市玄武區",
	"320103" : "江蘇省南京市白下區",
	"320104" : "江蘇省南京市秦淮區",
	"320105" : "江蘇省南京市建鄴區",
	"320106" : "江蘇省南京市鼓樓區",
	"320107" : "江蘇省南京市下關區",
	"320111" : "江蘇省南京市浦口區",
	"320112" : "江蘇省南京市大廠區",
	"320113" : "江蘇省南京市棲霞區",
	"320114" : "江蘇省南京市雨花臺區",
	"320121" : "江蘇省南京市江寧縣",
	"320122" : "江蘇省南京市江浦縣",
	"320123" : "江蘇省南京市六合縣",
	"320124" : "江蘇省南京市溧水縣",
	"320125" : "江蘇省南京市高淳縣",
	"320200" : "江蘇省無錫市",
	"320201" : "江蘇省無錫市市轄區",
	"320202" : "江蘇省無錫市崇安區",
	"320203" : "江蘇省無錫市南長區",
	"320204" : "江蘇省無錫市北塘區",
	"320211" : "江蘇省無錫市郊區",
	"320281" : "江蘇省無錫市江陰市",
	"320282" : "江蘇省無錫市宜興市",
	"320283" : "江蘇省無錫市錫山市",
	"320300" : "江蘇省徐州市",
	"320301" : "江蘇省徐州市市轄區",
	"320302" : "江蘇省徐州市鼓樓區",
	"320303" : "江蘇省徐州市雲龍區",
	"320304" : "江蘇省徐州市九里區",
	"320305" : "江蘇省徐州市賈汪區",
	"320311" : "江蘇省徐州市泉山區",
	"320321" : "江蘇省徐州市豐縣",
	"320322" : "江蘇省徐州市沛縣",
	"320323" : "江蘇省徐州市銅山縣",
	"320324" : "江蘇省徐州市睢寧縣",
	"320381" : "江蘇省徐州市新沂市",
	"320382" : "江蘇省徐州市邳州市",
	"320400" : "江蘇省常州市",
	"320401" : "江蘇省常州市市轄區",
	"320402" : "江蘇省常州市天寧區",
	"320404" : "江蘇省常州市鐘樓區",
	"320405" : "江蘇省常州市慼墅堰區",
	"320411" : "江蘇省常州市郊區",
	"320481" : "江蘇省常州市溧陽市",
	"320482" : "江蘇省常州市金壇市",
	"320483" : "江蘇省常州市武進市",
	"320500" : "江蘇省蘇州市",
	"320501" : "江蘇省蘇州市市轄區",
	"320502" : "江蘇省蘇州市滄浪區",
	"320503" : "江蘇省蘇州市平江區",
	"320504" : "江蘇省蘇州市金閶區",
	"320511" : "江蘇省蘇州市郊區",
	"320581" : "江蘇省蘇州市常熟市",
	"320582" : "江蘇省蘇州市張家港市",
	"320583" : "江蘇省蘇州市崑山市",
	"320584" : "江蘇省蘇州市吳江市",
	"320585" : "江蘇省蘇州市太倉市",
	"320586" : "江蘇省蘇州市吳縣市",
	"320600" : "江蘇省南通市",
	"320601" : "江蘇省南通市市轄區",
	"320602" : "江蘇省南通市崇川區",
	"320611" : "江蘇省南通市港閘區",
	"320621" : "江蘇省南通市海安縣",
	"320623" : "江蘇省南通市如東縣",
	"320681" : "江蘇省南通市啟東市",
	"320682" : "江蘇省南通市如皋市",
	"320683" : "江蘇省南通市通州市",
	"320684" : "江蘇省南通市海門市",
	"320700" : "江蘇省連雲港市",
	"320701" : "江蘇省連雲港市市轄區",
	"320703" : "江蘇省連雲港市連雲區",
	"320704" : "江蘇省連雲港市雲臺區",
	"320705" : "江蘇省連雲港市新浦區",
	"320706" : "江蘇省連雲港市海州區",
	"320721" : "江蘇省連雲港市贛榆縣",
	"320722" : "江蘇省連雲港市東海縣",
	"320723" : "江蘇省連雲港市灌雲縣",
	"320724" : "江蘇省連雲港市灌南縣",
	"320800" : "江蘇省淮陰市",
	"320801" : "江蘇省淮陰市市轄區",
	"320802" : "江蘇省淮陰市清河區",
	"320811" : "江蘇省淮陰市清浦區",
	"320821" : "江蘇省淮陰市淮陰縣",
	"320826" : "江蘇省淮陰市漣水縣",
	"320829" : "江蘇省淮陰市洪澤縣",
	"320830" : "江蘇省淮陰市盱眙縣",
	"320831" : "江蘇省淮陰市金湖縣",
	"320882" : "江蘇省淮陰市淮安市",
	"320900" : "江蘇省鹽城市",
	"320901" : "江蘇省鹽城市市轄區",
	"320902" : "江蘇省鹽城市城區",
	"320921" : "江蘇省鹽城市響水縣",
	"320922" : "江蘇省鹽城市濱海縣",
	"320923" : "江蘇省鹽城市阜寧縣",
	"320924" : "江蘇省鹽城市射陽縣",
	"320925" : "江蘇省鹽城市建湖縣",
	"320928" : "江蘇省鹽城市鹽都縣",
	"320981" : "江蘇省鹽城市東臺市",
	"320982" : "江蘇省鹽城市大豐市",
	"321000" : "江蘇省揚州市",
	"321001" : "江蘇省揚州市市轄區",
	"321002" : "江蘇省揚州市廣陵區",
	"321011" : "江蘇省揚州市郊區",
	"321023" : "江蘇省揚州市寶應縣",
	"321027" : "江蘇省揚州市邗江縣",
	"321081" : "江蘇省揚州市儀徵市",
	"321084" : "江蘇省揚州市高郵市",
	"321088" : "江蘇省揚州市江都市",
	"321100" : "江蘇省鎮江市",
	"321101" : "江蘇省鎮江市市轄區",
	"321102" : "江蘇省鎮江市京口區",
	"321111" : "江蘇省鎮江市潤州區",
	"321121" : "江蘇省鎮江市丹徒縣",
	"321181" : "江蘇省鎮江市丹陽市",
	"321182" : "江蘇省鎮江市揚中市",
	"321183" : "江蘇省鎮江市句容市",
	"321200" : "江蘇省泰州市",
	"321201" : "江蘇省泰州市市轄區",
	"321202" : "江蘇省泰州市海陵區",
	"321203" : "江蘇省泰州市高港區",
	"321281" : "江蘇省泰州市興化市",
	"321282" : "江蘇省泰州市靖江市",
	"321283" : "江蘇省泰州市泰興市",
	"321284" : "江蘇省泰州市姜堰市",
	"321300" : "江蘇省宿遷市",
	"321301" : "江蘇省宿遷市市轄區",
	"321302" : "江蘇省宿遷市宿城區",
	"321321" : "江蘇省宿遷市宿豫縣",
	"321322" : "江蘇省宿遷市沭陽縣",
	"321323" : "江蘇省宿遷市泗陽縣",
	"321324" : "江蘇省宿遷市泗洪縣",
	"330000" : "浙江省",
	"330100" : "浙江省杭州市",
	"330101" : "浙江省杭州市市轄區",
	"330102" : "浙江省杭州市上城區",
	"330103" : "浙江省杭州市下城區",
	"330104" : "浙江省杭州市江乾區",
	"330105" : "浙江省杭州市拱墅區",
	"330106" : "浙江省杭州市西湖區",
	"330108" : "浙江省杭州市濱江區",
	"330122" : "浙江省杭州市桐廬縣",
	"330127" : "浙江省杭州市淳安縣",
	"330181" : "浙江省杭州市蕭山市",
	"330182" : "浙江省杭州市建德市",
	"330183" : "浙江省杭州市富陽市",
	"330184" : "浙江省杭州市餘杭市",
	"330185" : "浙江省杭州市臨安市",
	"330200" : "浙江省寧波市",
	"330201" : "浙江省寧波市市轄區",
	"330203" : "浙江省寧波市海曙區",
	"330204" : "浙江省寧波市江東區",
	"330205" : "浙江省寧波市江北區",
	"330206" : "浙江省寧波市北侖區",
	"330211" : "浙江省寧波市鎮海區",
	"330225" : "浙江省寧波市象山縣",
	"330226" : "浙江省寧波市寧海縣",
	"330227" : "浙江省寧波市鄞縣",
	"330281" : "浙江省寧波市餘姚市",
	"330282" : "浙江省寧波市慈溪市",
	"330283" : "浙江省寧波市奉化市",
	"330300" : "浙江省溫州市",
	"330301" : "浙江省溫州市市轄區",
	"330302" : "浙江省溫州市鹿城區",
	"330303" : "浙江省溫州市龍灣區",
	"330304" : "浙江省溫州市甌海區",
	"330322" : "浙江省溫州市洞頭縣",
	"330324" : "浙江省溫州市永嘉縣",
	"330326" : "浙江省溫州市平陽縣",
	"330327" : "浙江省溫州市蒼南縣",
	"330328" : "浙江省溫州市文成縣",
	"330329" : "浙江省溫州市泰順縣",
	"330381" : "浙江省溫州市瑞安市",
	"330382" : "浙江省溫州市樂清市",
	"330400" : "浙江省嘉興市",
	"330401" : "浙江省嘉興市市轄區",
	"330402" : "浙江省嘉興市秀城區",
	"330411" : "浙江省嘉興市郊區",
	"330421" : "浙江省嘉興市嘉善縣",
	"330424" : "浙江省嘉興市海鹽縣",
	"330481" : "浙江省嘉興市海寧市",
	"330482" : "浙江省嘉興市平湖市",
	"330483" : "浙江省嘉興市桐鄉市",
	"330500" : "浙江省湖州市",
	"330501" : "浙江省湖州市市轄區",
	"330521" : "浙江省湖州市德清縣",
	"330522" : "浙江省湖州市長興縣",
	"330523" : "浙江省湖州市安吉縣",
	"330600" : "浙江省紹興市",
	"330601" : "浙江省紹興市市轄區",
	"330602" : "浙江省紹興市越城區",
	"330621" : "浙江省紹興市紹興縣",
	"330624" : "浙江省紹興市新昌縣",
	"330681" : "浙江省紹興市諸暨市",
	"330682" : "浙江省紹興市上虞市",
	"330683" : "浙江省紹興市嵊州市",
	"330700" : "浙江省金華市",
	"330701" : "浙江省金華市市轄區",
	"330702" : "浙江省金華市婺城區",
	"330721" : "浙江省金華市金華縣",
	"330723" : "浙江省金華市武義縣",
	"330726" : "浙江省金華市浦江縣",
	"330727" : "浙江省金華市磐安縣",
	"330781" : "浙江省金華市蘭溪市",
	"330782" : "浙江省金華市義烏市",
	"330783" : "浙江省金華市東陽市",
	"330784" : "浙江省金華市永康市",
	"330800" : "浙江省衢州市",
	"330801" : "浙江省衢州市市轄區",
	"330802" : "浙江省衢州市柯城區",
	"330821" : "浙江省衢州市衢縣",
	"330822" : "浙江省衢州市常山縣",
	"330824" : "浙江省衢州市開化縣",
	"330825" : "浙江省衢州市龍遊縣",
	"330881" : "浙江省衢州市江山市",
	"330900" : "浙江省舟山市",
	"330901" : "浙江省舟山市市轄區",
	"330902" : "浙江省舟山市定海區",
	"330903" : "浙江省舟山市普陀區",
	"330921" : "浙江省舟山市岱山縣",
	"330922" : "浙江省舟山市嵊泗縣",
	"331000" : "浙江省台州市",
	"331001" : "浙江省台州市市轄區",
	"331002" : "浙江省台州市椒江區",
	"331003" : "浙江省台州市黃巖區",
	"331004" : "浙江省台州市路橋區",
	"331021" : "浙江省台州市玉環縣",
	"331022" : "浙江省台州市三門縣",
	"331023" : "浙江省台州市天台縣",
	"331024" : "浙江省台州市仙居縣",
	"331081" : "浙江省台州市溫嶺市",
	"331082" : "浙江省台州市臨海市",
	"332500" : "浙江省麗水地區",
	"332501" : "浙江省麗水地區麗水市",
	"332502" : "浙江省麗水地區龍泉市",
	"332522" : "浙江省麗水地區青田縣",
	"332523" : "浙江省麗水地區雲和縣",
	"332525" : "浙江省麗水地區慶元縣",
	"332526" : "浙江省麗水地區縉雲縣",
	"332527" : "浙江省麗水地區遂昌縣",
	"332528" : "浙江省麗水地區松陽縣",
	"332529" : "浙江省麗水地區景寧畲族自治縣",
	"340000" : "安徽省",
	"340100" : "安徽省合肥市",
	"340101" : "安徽省合肥市市轄區",
	"340102" : "安徽省合肥市東市區",
	"340103" : "安徽省合肥市中市區",
	"340104" : "安徽省合肥市西市區",
	"340111" : "安徽省合肥市郊區",
	"340121" : "安徽省合肥市長豐縣",
	"340122" : "安徽省合肥市肥東縣",
	"340123" : "安徽省合肥市肥西縣",
	"340200" : "安徽省蕪湖市",
	"340201" : "安徽省蕪湖市市轄區",
	"340202" : "安徽省蕪湖市鏡湖區",
	"340203" : "安徽省蕪湖市馬塘區",
	"340204" : "安徽省蕪湖市新蕪區",
	"340207" : "安徽省蕪湖市鳩江區",
	"340221" : "安徽省蕪湖市蕪湖縣",
	"340222" : "安徽省蕪湖市繁昌縣",
	"340223" : "安徽省蕪湖市南陵縣",
	"340300" : "安徽省蚌埠市",
	"340301" : "安徽省蚌埠市市轄區",
	"340302" : "安徽省蚌埠市東市區",
	"340303" : "安徽省蚌埠市中市區",
	"340304" : "安徽省蚌埠市西市區",
	"340311" : "安徽省蚌埠市郊區",
	"340321" : "安徽省蚌埠市懷遠縣",
	"340322" : "安徽省蚌埠市五河縣",
	"340323" : "安徽省蚌埠市固鎮縣",
	"340400" : "安徽省淮南市",
	"340401" : "安徽省淮南市市轄區",
	"340402" : "安徽省淮南市大通區",
	"340403" : "安徽省淮南市田家庵區",
	"340404" : "安徽省淮南市謝家集區",
	"340405" : "安徽省淮南市八公山區",
	"340406" : "安徽省淮南市潘集區",
	"340421" : "安徽省淮南市鳳臺縣",
	"340500" : "安徽省馬鞍山市",
	"340501" : "安徽省馬鞍山市市轄區",
	"340502" : "安徽省馬鞍山市金家莊區",
	"340503" : "安徽省馬鞍山市花山區",
	"340504" : "安徽省馬鞍山市雨山區",
	"340505" : "安徽省馬鞍山市向山區",
	"340521" : "安徽省馬鞍山市當塗縣",
	"340600" : "安徽省淮北市",
	"340601" : "安徽省淮北市市轄區",
	"340602" : "安徽省淮北市杜集區",
	"340603" : "安徽省淮北市相山區",
	"340604" : "安徽省淮北市烈山區",
	"340621" : "安徽省淮北市濉溪縣",
	"340700" : "安徽省銅陵市",
	"340701" : "安徽省銅陵市市轄區",
	"340702" : "安徽省銅陵市銅官山區",
	"340703" : "安徽省銅陵市獅子山區",
	"340711" : "安徽省銅陵市郊區",
	"340721" : "安徽省銅陵市銅陵縣",
	"340800" : "安徽省安慶市",
	"340801" : "安徽省安慶市市轄區",
	"340802" : "安徽省安慶市迎江區",
	"340803" : "安徽省安慶市大觀區",
	"340811" : "安徽省安慶市郊區",
	"340822" : "安徽省安慶市懷寧縣",
	"340823" : "安徽省安慶市樅陽縣",
	"340824" : "安徽省安慶市潛山縣",
	"340825" : "安徽省安慶市太湖縣",
	"340826" : "安徽省安慶市宿松縣",
	"340827" : "安徽省安慶市望江縣",
	"340828" : "安徽省安慶市嶽西縣",
	"340881" : "安徽省安慶市桐城市",
	"341000" : "安徽省黃山市",
	"341001" : "安徽省黃山市市轄區",
	"341002" : "安徽省黃山市屯溪區",
	"341003" : "安徽省黃山市黃山區",
	"341004" : "安徽省黃山市徽州區",
	"341021" : "安徽省黃山市歙縣",
	"341022" : "安徽省黃山市休寧縣",
	"341023" : "安徽省黃山市黟縣",
	"341024" : "安徽省黃山市祁門縣",
	"341100" : "安徽省滁州市",
	"341101" : "安徽省滁州市市轄區",
	"341102" : "安徽省滁州市琅琊區",
	"341103" : "安徽省滁州市南譙區",
	"341122" : "安徽省滁州市來安縣",
	"341124" : "安徽省滁州市全椒縣",
	"341125" : "安徽省滁州市定遠縣",
	"341126" : "安徽省滁州市鳳陽縣",
	"341181" : "安徽省滁州市天長市",
	"341182" : "安徽省滁州市明光市",
	"341200" : "安徽省阜陽市",
	"341201" : "安徽省阜陽市市轄區",
	"341202" : "安徽省阜陽市潁州區",
	"341203" : "安徽省阜陽市潁東區",
	"341204" : "安徽省阜陽市潁泉區",
	"341221" : "安徽省阜陽市臨泉縣",
	"341222" : "安徽省阜陽市太和縣",
	"341223" : "安徽省阜陽市渦陽縣",
	"341224" : "安徽省阜陽市蒙城縣",
	"341225" : "安徽省阜陽市阜南縣",
	"341226" : "安徽省阜陽市潁上縣",
	"341227" : "安徽省阜陽市利辛縣",
	"341281" : "安徽省阜陽市亳州市",
	"341282" : "安徽省阜陽市界首市",
	"341300" : "安徽省宿州市",
	"341301" : "安徽省宿州市市轄區",
	"341302" : "安徽省宿州市甬橋區",
	"341321" : "安徽省宿州市碭山縣",
	"341322" : "安徽省宿州市蕭縣",
	"341323" : "安徽省宿州市靈璧縣",
	"341324" : "安徽省宿州市泗縣",
	"342400" : "安徽省六安地區",
	"342401" : "安徽省六安地區六安市",
	"342422" : "安徽省六安地區壽縣",
	"342423" : "安徽省六安地區霍邱縣",
	"342425" : "安徽省六安地區舒城縣",
	"342426" : "安徽省六安地區金寨縣",
	"342427" : "安徽省六安地區霍山縣",
	"342500" : "安徽省宣城地區",
	"342501" : "安徽省宣城地區宣州市",
	"342502" : "安徽省宣城地區寧國市",
	"342522" : "安徽省宣城地區郎溪縣",
	"342523" : "安徽省宣城地區廣德縣",
	"342529" : "安徽省宣城地區涇縣",
	"342530" : "安徽省宣城地區旌德縣",
	"342531" : "安徽省宣城地區績溪縣",
	"342600" : "安徽省巢湖地區",
	"342601" : "安徽省巢湖地區巢湖市",
	"342622" : "安徽省巢湖地區廬江縣",
	"342623" : "安徽省巢湖地區無為縣",
	"342625" : "安徽省巢湖地區含山縣",
	"342626" : "安徽省巢湖地區和縣",
	"342900" : "安徽省池州地區",
	"342901" : "安徽省池州地區貴池市",
	"342921" : "安徽省池州地區東至縣",
	"342922" : "安徽省池州地區石臺縣",
	"342923" : "安徽省池州地區青陽縣",
	"350000" : "福建省",
	"350100" : "福建省福州市",
	"350101" : "福建省福州市市轄區",
	"350102" : "福建省福州市鼓樓區",
	"350103" : "福建省福州市臺江區",
	"350104" : "福建省福州市倉山區",
	"350105" : "福建省福州市馬尾區",
	"350111" : "福建省福州市晉安區",
	"350121" : "福建省福州市閩侯縣",
	"350122" : "福建省福州市連江縣",
	"350123" : "福建省福州市羅源縣",
	"350124" : "福建省福州市閩清縣",
	"350125" : "福建省福州市永泰縣",
	"350128" : "福建省福州市平潭縣",
	"350181" : "福建省福州市福清市",
	"350182" : "福建省福州市長樂市",
	"350200" : "福建省廈門市",
	"350201" : "福建省廈門市市轄區",
	"350202" : "福建省廈門市鼓浪嶼區",
	"350203" : "福建省廈門市思明區",
	"350204" : "福建省廈門市開元區",
	"350205" : "福建省廈門市杏林區",
	"350206" : "福建省廈門市湖裡區",
	"350211" : "福建省廈門市集美區",
	"350212" : "福建省廈門市同安區",
	"350300" : "福建省莆田市",
	"350301" : "福建省莆田市市轄區",
	"350302" : "福建省莆田市城廂區",
	"350303" : "福建省莆田市涵江區",
	"350321" : "福建省莆田市莆田縣",
	"350322" : "福建省莆田