第 21 章
城墙上的人影
风从北边来,卷着城头上的灰。李振声站在正阳门瓮城的马道上,往西数垛口。正阳门到宣武门这一段城墙,大约三里。他数到第五十个垛口,看见了七个人影。有的坐着,有的半蹲,棉甲旧得发黑,缺了甲片的地方露出灰白棉絮。没有人起身,也没有人问他。墙根下有一口铁锅,锅底架着几根湿柴,火早熄了。锅里剩着半锅稀粥,表面结了一层皮。
他是户部福建清吏司主事。核饷册的人不必上城,他今天上来了。昨夜兵部又送催饷咨文,各营欠饷已过五个月,三月的口粮尚无着落。他在值房里坐到二更,回到住处也睡不着。天没亮就起了身,从东江米巷走向棋盘街,再折向南。街上没有行人,只有一只狗在墙根下翻食。他走上马道时,守门兵没有拦他。
他数完了这一段。在心里记下一个数,这个数与饷册上的数字差得很远。账册上的数字是半个月前到达的。三月初,兵部职方司抄来一份城防部署札付。原件出自提督京营、宁远伯李国桢的条陈。李国桢是靖难功臣李景隆之后,崇祯十五年受命总理京营。
他的条陈写得很细:九门各派官军若干,某段城墙配红夷炮几门、弗朗机几具,某门守将某某;又招募民夫若干名,每人每日给米一升、银三分;又令五城兵马司备水缸、石灰,石灰用来撒在城墙根下,防敌军掘城。
李振声读过那份札付。数字是齐整的。九门合计,官军三万一千七百余名,民夫二万四千余名。火器列了一串,冷兵器又列了一串,守城用具再列一串。纸面上看,这座城有将近六万人上墙。
六万人。这是崇祯十七年三月北京城防在文件中的总兵力。也是这座城最后一份完整部署的基础。
京营总督的条陈经兵部核准,再发到五城兵马司和各门守将。此后的一切命令、奏报、塘报,都以这六万人的存在为前提。兵部每日向宫里呈报,仍然按这份条陈写:九门分守官军均已到汛。
李振声把札付与京营实支饷册并排摆在案上。饷册是他的本行。京营编制,册载十二万一千三百员名。这份编制数持续了多年,即使崇祯年间的京营早已不是永乐年间的三大营,空额也守着旧数。
实支饷册记到今年二月,末页一行小字:京营官军实在员名,四万六千三百余名。四万六千三百,是整个京营吃饷的人数。包括守仓库的,做杂役的,随官员轿班的。能做战的,还要往下打折。
去年冬天,李振声跟随户部侍郎到京营校场点验。那一天校场上站了不到两千人。带队的把总说,其余的都派修工事了。城外挖壕,筑垒,运粮,用工无数。李振声没有追问。他知道追问也没有用。校场上的两千人与饷册上的四万六千人之间的距离,就是京营空额的全部含义。
营将吃空饷,兵部知道;兵部催查,营将便临时拉人凑数。这是久已有之的老路。嘉靖年间整顿京营,查出过数万虚兵。万历以后,武备弛坏,缺额又涨了回去。到崇祯年间,朝廷革过一轮,补过一轮,每轮都只改账面,不改实际。
一个数字到另一个数字,中间隔着时间。到了这年三月,最缺的恰恰是时间。
李振声在城墙上走了大约一里。他决定看清楚火器。宣武门以东的一段墙根下,堆着几门弗朗机。这种子母铳结构的火炮,嘉靖年间从葡萄牙传入,明朝自己也能造。
炮身是铁铸的,表面覆着一层锈,锈成片状,一碰就掉渣。炮旁边放着两个木箱,箱盖半开,里面是子铳,也就是预装火药弹丸的子炮筒,发射时依次放入母炮。
他拿起一枚子铳看。筒身内壁的膛线被锈填平了,引火孔堵着一团硬块,是潮解的火药凝成的。箱底有一层水渍。他数了数,木箱里的子铳不到箱格的半数。这样的炮打不响,即便打响,也打不了第二轮。子铳不全,一门弗朗机打完一两发就停了。
火药受潮,连那一两发也悬。他从城墙上的缺口往城外看,官道上有几缕烟,方向不定,看不出是不是有人马接近。
装备为什么是这个样子,解释很简单。军匠散了,火药局欠原料,工部管修城墙,兵部管配火器,户部管拨饷,三衙门各管一段,谁也不肯出银子修缮。拨给各门的火药,是按条陈上的数字领的,领到城门之后进库房,库房是否潮湿,少人过问。
城墙是砖石,坏得慢。火器是铁和药,坏得快。一慢一快,等到要用时,铁已经锈,药已经潮。民夫的情形更直接。五城兵马司按坊巷摊派守城民夫,每户出一丁。
这不是应募,是派差。派来的民夫没有军器,拿着自家的锄头铁锹。他们在城墙根下挖新的壕沟,每天进展十几丈。监工坐在土堆上抽旱烟,不催。
民夫的口粮按日发给,米一升,银三分。李振声问了问守门的把总,得知口粮已经欠了三天。欠粮的民夫没有散,也没有卖力。他们只是慢慢挖。
守城兵力原本要由正规军与民夫配合。正规军守垛口,民夫搬运砖石、供应饭食、填塞缺口。可当正规军只有纸面的几分之一,民夫又在欠粮怠工,这个体系便动不起来。
指挥体系则是另一层账。京城九门的防务,名义上统归京营总督李国桢。但京营的制度,从永乐年间起就是兵部、五军都督府、内臣三头共管。崇祯年间裁了内臣,又添了文臣协理。李国桢的令出不了京营衙门,要经兵部核准才可发到各门。各门守将有的听兵部,有的听五城兵马司,有的谁的命令都等。
一份部署文件发下去,各门回文说“遵行”,实际如何,没人查。命令发了不等于命令到了,命令到了不等于有人执行。这道差额,与兵册和城墙之间的差额是同一个东西。
两者相减,得到的是崇祯十七年三月的真实城防。崇祯十六年以前的京营,至少还经受过几次整饬。到了这年正月至三月,整饬已经停了。兵部忙于调援军,户部忙于筹饷,工部忙于修城。三衙门各自向皇帝递奏疏,都说自己在办。办的效果,只有城墙上数得见。
李振声从城墙上下来时,又数了一遍。从宣武门回正阳门,三里路,他看见的人影不超过五十。其中一半是民夫,另一半才是营兵。
纸面兵力这个概念,在崇祯十七年三月有了最极端的注脚。兵册上有十二万人,饷册上有四万六千人,校场上有两千人,城墙上有不足五十人。这四个数字沿着同一本账,逐层衰减。每一层都有理由:操练、勤务、修工、逃逸、欠饷。每一层理由都合理,合起来却构成一道无法弥合的裂缝。
援军停在各处,早已不是秘密。三月初,李振声听兵部的人说唐通守不住居庸关,说刘泽清在山东磨蹭,说吴三桂的关宁军还没有出关。援军离城最近的那一支,是三月十五日塘报上的名字:大顺军前锋已过宣府。宣府到北京六百里。按行军日程,还有五六天。
三月初的那份城防部署札付,其实并非孤例。李振声在户部值房里翻检旧档,发现类似的部署文件几乎每年春天都会出现一次。崇祯十五年,李国桢的前任、襄城伯李守锜也曾上过一份条陈,开列九门防守兵力,数字与今年相仿,也是三万上下。那份条陈同样经兵部核准,同样发到各门,同样在档案里留下了齐整的册页。
李守锜的条陈后来如何了?李振声翻到当年的饷册,对照之下,发现一个值得注意的事实:崇祯十五年那份部署文件所列的官军名额,与实支饷册上的京营兵数,差额已经接近七成。也就是说,早在两年前,城防部署就已经是一纸空文。今年的条陈不过是旧文重抄,换了个日期,换了个署名,兵部照例核准,宫里照例留中,一切照旧。
这或许才是更深的症结所在——不是某一次部署出了问题,而是整个系统已经习惯了在纸面上完成防御。
李振声在城墙上的观察,其实只覆盖了内城九门中的一小段。但他后来与同僚谈及此事,发现各门的情形大同小异。
东直门守将报来的“见在”兵数,是册载额数的三成;朝阳门略好,四成;阜成门最差,不足两成。这些数字并非出自正式核查,而是各门守将私下与兵部吏员通融时透露的实情。
正式的核查在三月初也做过一次,由兵部职方司郎中带队,五城兵马司陪同,逐门清点。但核查的方式很特别——各门守将提前一天接到通知,次日清晨,城墙上站满了人。
这些人从哪里来?有的是从附近驻营临时拉来的,有的是城门税关的吏役,甚至还有雇来的脚夫。核查官员心里有数,但没有人点破。职方司郎中在回文上写了“各门兵数相符”六个字,便算交差。
李振声听说这件事时,没有感到意外。核查本身也是一道程序,程序的意义在于走完,而不在于查出什么。
真正让李振声感到不安的,是火器核查的结果。三月初六,工部派员到各门查验火器状态,这是每年例行的春检。李振声因户部需会签查验报告,得以看到各门的回文。
正阳门报:红夷炮三门,炮身完好,但炮架木料朽烂,无法转动。德胜门报:弗朗机十二具,子铳仅存七枚,缺额五枚。安定门报:火药三百斤,其中约半数受潮结块,已不堪用。西直门报:红夷炮五门,其中两门炮口有裂纹,系去年试射时所致,未及修补。
这些条目写得很简略,每一条后面都附着一句“请部拨补”或“请工部修理”。但工部没有银子,兵部没有火器,户部没有预算。
三部门之间的公文往来,在三月上旬持续了整整十天,最终的结果是:各门自行设法。自行设法,意味着什么也不做。李振声在户部多年,太熟悉这四个字的含义了。它是一道免责的符咒,写上这四个字,责任便从衙门转移到了城墙本身。
城墙本身是结实的。北京内城的城墙,底宽六丈,顶宽四丈,高三丈五尺有余,外包城砖,内填夯土。这样的墙体,即便用红夷大炮轰击,也要数日才能轰出缺口。
但城墙的结实恰恰掩盖了守军的虚弱——墙是死的,人是活的。一座没有人守的城墙,和一座没有墙的城市,在防御效果上没有本质区别。李振声在城墙上看到那些稀稀落落的人影时,想到的正是这一点。城砖之间填缝的灰浆已经有些松动,几处垛口的砖石有缺损,但这些都是小事。
真正的问题是:即便城墙完好无损,即便火器全部可用,以城墙上实际站着的那些人的数量,又能守住几个时辰?李振声没有军事经验,但他算得出一笔简单的账:正阳门到宣武门三里城段,册载六百四十六人,实际不足五十人。即便这五十人全部到位,每十丈城墙才摊到一个人。一个人守十丈城墙,意味着敌军攀城时,相邻两个垛口之间无法互相支援。这还不是最糟的——最糟的是,这五十人里,真正会使用火器的不到十个。
三月初十,李振声在值房里遇到一位从通州退回来的千总。这位千总带着十几个残兵,衣衫褴褛,进城来讨粮饷。李振声问他通州的情形,千总说,通州城外的守军早就散了,有的逃往南方,有的投了大顺军。千总自己不肯降,带着亲信往北京走,走了四天,路上又跑了一半人。李振声问他,通州的城墙比北京如何?千总说,通州城墙矮一半,但守军也比北京少得多。
千总又说了一句话,让李振声印象很深:“城墙不是守的,是站的。有人站在上面,敌军就不敢轻易来攻。没人站,墙再高也没用。”
这句话朴素,却道出了城防的本质。城防的核心不是砖石和火器,而是人的存在。人的存在本身就是一种威慑,一种信号,告诉攻城者:这座城有人守,你要付出代价。当城墙上的人影稀疏到一定程度,这种威慑便消失了。攻城者不需要真的攻城,他们只需要知道城墙上没有足够的人,便可以从容选择突破口。
三月十二日,李振声最后一次上城。这一次他走的是德胜门段。德胜门是北京内城北墙的西侧城门,正对居庸关方向,是李自成大军最可能进攻的方向之一。李振声走上德胜门的城楼,发现这里的守军比正阳门还少。城楼里只有七八个兵,其中一个在打盹,两个在墙角下棋,其余几个靠在垛口边晒太阳。城楼上的红夷炮倒是摆着,一共八门,炮口朝北,黑洞洞地对着城外。但李振声走近一看,发现其中三门炮的炮口里塞着砖头——显然是有人为了防雨水倒灌,随手塞进去的,事后忘了取出来。他问守城的把总,炮还能不能打?把总说,能打,就是没有炮手。
五六天。钱粮、兵员、火器、指挥,四样东西都补不起来。有人会把这一切归为政治失败。皇帝猜忌,大臣不肯担责,南迁之议拖成僵局。这些话都不错,但解释不了一件更具体的事:即便今夜朝廷决定死守,城墙上的缺口用什么填?即便明日皇帝下罪己诏,各营欠饷的账拿什么还?政治失败让决策一再搁置,账目与现场之间的缺口则让任何决策即便做出,也没有执行基础。两样东西叠在一起,才造成这座城三月的模样。
李振声回到值房,把那份城防部署札付重新读了一遍。这一次,他读的已经不是兵力数字,而是数字背后的假设。札付假定城墙上有足够的人,火器能响,民夫听令。三条假设全不成立。
崇祯年间京营几度整饬,查空额、补缺员,每轮都只改账面,不改实际。嘉靖年间曾清出数万虚兵,万历以后武备弛坏,缺额又涨了回去。到此刻,朝廷再沿用旧例时,已没有时间去核实纸面与现实的距离。
他想起文书房每天送进司礼监的奏疏。那些奏疏里有城防的汇报,有各门的回文,有兵部“严加防守”的命令。每一件都写字,每一件都盖印,每一件都与城墙上的实况无关。
三月十七日清晨,他在值房听见马蹄声。马蹄声从城南来,急促,沿街向北,朝着皇城方向。这种跑法只有一种文书:塘报。他放下笔,站在窗边听。
蹄声过去,街上重新安静。他没有去问塘报的内容。不问也知道,城外的军队不会再给这座城留下更多的日子。
案头那份札付平摊着,纸上的三万一千七百余名官军仍写在原处。与他今天数出来的那个数字并排放着,像两本账。一本写着这座城该有的样子,一本写着它此刻的样子。
正阳门至宣武门三里城段,册载官军六百四十六名。他数到的人影,不足五十。德胜门段,册载官军一千二百名,配红夷炮八门。他后来听说,三月十九日早晨站在那里的,不足二百人,炮一门也没响。
垛口之间空着,铁锅里的粥早就凉透了。城墙上的人影越来越少,一天比一天少。
李振声没有再上城。他已经不需要再数一遍。他需要记住的数字,三月十六日那天全部记下了。那些数字没有写进任何奏本,没有送进皇城。它们只在一个人心里过了一夜,然后就跟着这座城一起,被卷进了城外越来越近的脚步声里。