第0016章 粮袋少三成
主仓三把锁同时打开时,仓门外已经摆好了三杆秤。
县衙秤、药铺秤、营中石码秤昨夜刚校过,今早又用同一块五十斤铁砣互称一遍。三杆秤最多只差二两。顾守章让记录人把误差写在木板顶端,随后把铁砣分给三个不同的人保管。
旧粮账写得很清楚:三仓现存一千四百六十袋,每袋标准八十斤。
若这数字是真的,以第一版人口册暂定的一万一千七百九十一人计算,即便按最低口粮发,营地仍有十余日喘息。若数字是假的,昨天接管争来的时间可能只有六七日。
周衡没有先问谁偷了粮。
“第一步,只做四件事。”他站在仓门前,“每袋编号、逐袋称毛重、扣同类空袋重、看封口和粮况。谁搬、谁称、谁记、谁看,四个人不得重复。任何袋不许在称前打开。”
孙仓头抱着旧钥匙站在旁边,听到这里立刻道:“逐袋称要称到什么时候?仓里粮受潮,搬来搬去更坏。账上有入库签和发放票,按账核不就行了?”
“账就是今天第二步。”周衡道,“先知道仓里有什么,再看账说了什么。”
仓门推开。
前两排粮袋看起来还算齐整,袋口都压着蓝线。后排却明显参差,有些垛中间塞着空草包,有些袋子只鼓起半截,最西角几排上面盖着整袋,下面却是木箱和碎石。
围观人群立刻骂起来。
孙仓头涨红脸:“那是防潮垫!谁家仓不垫空物?”
“垫可以。”顾守章指着旧账,“可账上画的是整垛满袋。垫物有没有另记?”
孙仓头不答。
第一袋上秤,七十九斤八两。
第二袋,八十斤一两。
第三袋,七十八斤九两。
前十袋误差不大,人群的怒声渐渐低下去。有人开始怀疑缺粮只是从门口看错。孙仓头也重新挺直腰。
第十一袋一上秤,只有五十三斤。
搬袋人以为卡住,又抬起重放。秤杆仍高高翘着。袋口蓝线完整,封泥也像原样,顾守章却发现封泥上两枚指痕方向相反,说明旧泥被湿软后重新按过。
拆开一看,上层是好谷,袋底混着两块包草的石头。
孙仓头立刻指向搬袋脚夫:“一定是他们偷换!”
脚夫怒道:“袋在仓里三把锁下,我们昨日才被叫来!”
周衡抬手止住争吵:“编号十一,毛重五十三,石块七斤四两,净粮四十五斤六两,重封痕。责任待查。下一袋。”
没有先抓脚夫,也没有让孙仓头一句话把责任甩出去。
称到第五十袋,问题开始有规律。
第五十一袋还没抬上秤,仓内忽然有人喊“走水”。
西墙下冒出一股白烟,几个搬袋人本能地往门外冲。孙仓头也趁乱向后排退。韩铁生没有追他,先带人扒开冒烟处,发现不是火,而是一只埋在草袋里的湿石灰包。有人刚浇过水,故意制造起火前兆。
“想让我们把所有袋子一次搬出仓。”顾守章道。
仓外已经挤了不少围观者。若真把粮全搬到空地,编号未完、垛位未记,任何人都能在混乱中换袋或顺走。
周衡让称重暂停一刻钟,只把冒烟附近八码的袋子按原位置编号移开。其余人原地不动,门口进出名单重新点验。
搜查很快找到一只缺盖水壶,壶把上缠着仓工常用的蓝麻绳。可蓝麻绳人人都有,不能据此抓人。更有用的是湿石灰包外裹着一张旧发放票,票号属于昨天已经封存的空户。有人从旧账堆里取过废票。
顾守章检查各桌,发现南仓票束少了一张,守票的书吏却说自己从未离开。同行营民见证人承认,刚才听见走水时两人都转头看仓内,桌边短暂无人。
“不是谁单独偷票,是岗位都同时被同一声喊带走。”周衡道,“从现在起每桌留一人不动。火情由指定两组处理,其他人继续看秤、票和门。”
这次假火没有造成损失,却暴露出新流程仍有单点。称重恢复后,所有异常都写入当日审计,不因为“没烧起来”便略过。
孙仓头嘟囔:“为了几袋短重,闹得像查军仓。”
周衡听见了:“不是几袋。若前排故意足重、后排集中短重,就说明有人知道从哪里抽查。”
他让三个秤组打乱顺序,不再按门口向里一排排称,而由记录人抽垛位。孙仓头立刻反对,说会破坏堆垛。
抽称结果很快证明必要。
东侧第五垛外层十袋平均七十九斤,内层十袋平均五十九斤;西侧第三垛最上层足重,贴墙一列却有三袋塞石、两袋半空。旧管事显然把好袋放在容易看见和容易抽的位置。
周衡让人在新账里同时记“原垛位”。将来若发现同一垛有稳定内短外足,责任便不只落到随机偷舀的脚夫,而可能涉及负责堆垛和验收的人。
称重还遇到袋重争议。
旧仓工坚持每只空麻袋按两斤扣,药铺秤组称了十只干袋,平均一斤六两;受潮袋可到二斤三两。若一律扣两斤,干袋会少算粮,湿袋会多算粮。
顾守章建议每袋单独倒空称袋,孙仓头讥笑这样三天也做不完。
周衡取中间办法:按同批袋布和干湿分四类,每类随机称二十只,取中位袋重;掺物和异常袋则单独称袋。分类结果和样本袋编号公开。
“为什么不用平均?”一个商贩问。
“少数特别湿的袋会把平均拉高,中位更接近大多数。”
商贩似懂非懂,却能看见二十只样本都挂在秤旁,任何人可以重称。
霉粮的扣除也引发争抢。有人认为霉一点仍能吃,扣成不可食是故意压库存;罗青禾让人把霉粮分为表层可筛、局部坏和整袋腐败。可筛部分筛出后重新称,局部坏剔除坏块,只有散出酸臭和黑霉的整袋才列不可食。
几个饿极的人要把整袋腐败粮带走煮。罗青禾拦下:“吃了会让救治区多一片腹泻。不是粮少就什么都能算粮。”
周衡让不可食粮不立即焚毁,而单独封存,之后可视情况作牲口料或堆肥,避免有人怀疑他们借霉坏偷粮。
一名老仓工在旁看了许久,终于说出一个细节:“过去每逢县衙来抽查,孙仓头总提前半日让我们换垛。说是翻晒,其实把足袋搬到门边。”
孙仓头怒骂老人胡说。
老人只说自己搬过哪几次、哪几个垛,不说孙仓头为何。顾守章把证词记为“抽查前换垛见闻”,没有直接写“掩盖短重”。
这种克制反而让更多仓工愿意开口。
有人说蓝封线本应每月换色,旧账上却连续三月都是蓝线;有人说私印模曾由万管事借走;还有人指出南侧小门的门槛比正门磨损更重,夜里常有车压过。
每条都不够单独解释三成缺口,却开始勾出一条长期、重复、熟悉检查方式的仓内操作链。
靠门第一排大多足重,第二排平均少三到五斤,第三排以后出现大量半袋。每十袋里总有一两袋封口重做。周衡让人在地上画四个区:足重、短重、掺物、霉坏。每袋称完按编号移入对应区,不把短重和霉坏混成一个“少粮”。
罗青禾检查霉坏袋。真正受潮发霉的谷粒颜色从里到外一致,袋布也有潮斑;有些被称作“霉粮”的袋子却只是表层撒了湿谷,下面全是干净好粮,显然有人故意把它们列为损耗。
“霉坏可以扣损,但必须实际坏。”她把一袋表湿里干的粮划入掺假区,“这袋不能算损耗。”
孙仓头道:“过去都是凭经验看,哪有功夫每袋翻?”
“所以今天把经验变成可复核。”周衡说,“不是说所有损耗都偷了,而是先把真坏和假坏分开。”
主仓称到两百袋时,劳作场的人开始疲惫。粮袋一袋八十斤,四人轮抬仍累得肩膀发麻。有人提出直接抽称十袋推算。
顾守章摇头:“前排足、后排短,抽样位置稍变,结果就能差一成。”
周衡把称粮分成六组,每组只连续做半个时辰,随后换去较轻的编号、记录和封口岗位。昨日劳作木片上的时辰也继续使用,避免有人干了一整日却在新账里没有痕迹。
午前,主仓第一轮完成。
旧账写五百七十袋,实际能找到四百四十二只袋。四百四十二只中,足重一百九十六,短重一百五十一,掺物五十三,霉坏四十二。扣除袋重、石块和不可食霉粮,净粮折合八十斤标准袋三百六十九点四袋。
仅主仓一处,账面五百七十与实际可食粮相差二百点六标准袋。
人群一片哗然。
孙仓头说这是多年损耗和昨日开仓发粮造成。顾守章当场翻出昨天新账:昨日只从主仓前排开出十二袋,全部编号另记,不在今天待称范围。多年损耗若真实,也应有破袋、鼠耗、霉变或转仓记录,不能凭一句话吞掉二百袋。
“查入库签。”周衡道。
旧入库签按月份捆成十七束。每张写送粮人、车数、袋数、仓别和验收人。顾守章先不看签名,按编号排序,很快发现一百九十二袋被写成从主仓转入南仓,主仓账减了,南仓账却没有相应增加;另有一百一十六袋出现两张不同入库签,同一编号在相隔三日后再次入库。
孙仓头解释:“转仓时可能换了编号。”
“若换号,应有旧号销记。”
“当时人手乱。”
“那就找运粮人。”
名单上最常出现的三个名字是老齐、马五和杜二。
人口新册显示,老齐两个月前已经死在北沟,死亡由两户邻人和旧尸册共同确认;马五是个跛脚老人,近半年根本不能赶四车粮;杜二确有其人,却在签上所写的三次运粮日期分别在县城服役、救治区卧床和东路寻亲,至少两次有外部记录。
杜二被带到粮台时,看到自己的手印便骂:“这不是我的。我的左拇指缺一块,这个印是整的。”
旧签上的指印确实完整。
顾守章把三类问题分开写:死人签、不能履行者签、本人否认且指印特征不符。它们都指向伪造,但伪造方式不同。
入库签的笔迹也有规律。
顾守章挑出四十七张疑签,遮住姓名和日期,只让三名熟悉文书的人按笔画特征分组。结果三十六张出自同一种收笔:横画末端总向上挑,数字“八”的下圈偏小。旧账中负责誊抄月汇的周书手正是这种笔迹。
周书手被叫来时,先说入库签都由运粮人自己写。顾守章把正常签和疑签并排:“运粮人字迹各异,疑签却像一个人。你只需解释为何。”
周书手额头冒汗,最后承认自己按孙仓头给的旧票补抄过一批签。
“他说原签受潮,县衙月底要核,数字照总账补齐就行。我只抄,不知粮在不在。”
“补抄有没有注明?”
“没有。”
“谁给你纸?”
“万管事。”
这条口供把孙仓头、万管事和伪签连接起来,却仍未直接证明粮送给麻六。周衡让周书手写一份现场样字,并只对补抄行为负责。
另一批签的手印更可疑。
所谓五名不同运粮人的指印,纹路缺口竟出现在同一位置。罗青禾用细灰拓印后发现,它们不是五根手指,而是同一枚木刻假指模反复按出,只因用力不同略有变形。假指模在孙仓头住处没有找到,却在南仓空袋坑旁发现一小块硬木屑,纹理与假印边缘相近。
县丞想据此搜遍所有仓工住处。周衡限定范围:“先搜掌印、掌票和能进入空袋坑的人。普通搬袋人不因在仓里做工便全部翻家。”
搜查找到三枚旧封泥印模、两叠未编号入库签和一册夜门轮值表。夜门表上没有孙仓头名字,却在他承认开门的日期写着“检鼠”。同一夜,粮账都出现转南仓或霉损。
“检鼠”成了夜运的遮掩词。
顾守章把所有“检鼠”日期列出,共二十一次。其中十五次第二日有转仓签,十三次有麻六铜牌样式的水车进入城外记录。城门记录没有写货物,只写“空水车返”。
人口新册帮了另一处忙。
发放票上有一百多户号看似真实,按旧册都能找到名字。可新册家庭见证显示,这些人中不少从未在对应日期住过北棚。有一户甚至全家当时还在东路,半月后才入营。说明造票者不是随便编名,而是从旧册抄取真实姓名,利用无人能复核人在何处的漏洞。
一个寡妇在公开票表上看到亡夫名字,票上说丈夫死后第五日又领了两袋粮。她没有哭,只把自己的半张底联和丈夫死亡记录放到桌上。
“这两袋是谁领的,我不知道。但那日他已经埋了。”
她的证言只证明亡夫不可能亲领,却足以把票从“正常发放”移入伪票。周围更多人开始查找家人名字。有人发现是真实代领,有人发现日期错位,也有人发现死者连续领粮。
发放票不再是仓管自己写、自己核的一叠纸,而被领粮人和家庭记录逐张反照。
周衡让人把票分成四栏:已有人确认、代领待补、人员不可能出现、无人认识。真实施粥和家属代领不因手续差便都算偷粮;只有人员不可能出现、重复票号、无任何见证又与短重相连的,进入案件链。
这一步把缺口从单纯的“粮少了”变成可追的路径。
一百九十二袋转仓疑签中,八十四袋对应夜门“检鼠”,六十袋对应死人或假指模运粮人,四十八袋只有账面移动而无任何仓门记录。三类都异常,却不能简单相加为三批不同粮,因为其中可能重叠。
顾守章用编号交叉后确认,至少一百九十二个独立袋号从账上消失;更多票只是为这些消失袋补造不同解释。
孙仓头听见“独立袋号”四字,脸色彻底灰下去。过去他可以拿十张票解释一袋粮,也可以让一袋粮在主仓、南仓之间来回出现。现在每个袋号只能对应一条物理去向,纸再多也不能把同一袋变成两袋。
更关键的是纸。
一批所谓三个月前的入库签使用的纸色比同月其他签更白,纸边裁口与崔家粮铺账纸相同。顾守章取来第13章黑漆总账里夹着的空白票边,两者纤维和水纹一致。
“崔成业的账纸?”韩铁生问。
“同一批纸,不等于他亲手写。”顾守章道,“但说明这些签很可能不是入仓当日形成,而是后来在能取得崔家账纸的人手里补出来。”
孙仓头往后退了半步。
周衡没有让人当场抓他,只让县衙差役站到他两侧。
“继续称南仓。”
南仓门锁完好,锁孔却有新刮痕。开门后,前排袋子比主仓更差。很多袋口挂着发放票存根,表示已经准备出库,却又留在仓中。旧账把这些袋既算在现存,又在发放栏算作已经发给北棚。
同一袋粮被算了两次。
顾守章把发放票按户号对人口新册。七十八张票写给根本不存在的空户,三十六张写给已经死亡的人,四十九张重复使用同一户号。还有一批票只写“北棚杂户”,没有具体人数和见证。
“过去没人口册,当然只能写杂户。”孙仓头抓住这点。
“没有新册不等于当时没有人。”周衡道,“找领粮人、发粮人和棚头。能说清多少人吃了,仍可算真实发放;说不清且票号重复,才列疑。”
经过寻人,部分“杂户”票确实对应真实施粥。那部分被从疑票中移出。可更多票的发粮人是同一个旧管事,见证栏空白,领粮人也无人认识。
称到南仓中段,一名搬袋人突然跌倒。
不是累,是脚下木板塌了。板下有一个浅坑,里面塞着二十三只空粮袋和一捆剪下来的蓝封线。空袋编号都在旧账“现存”范围内。
孙仓头转身就跑。
他没跑出十步便被韩铁生扑倒。县衙差役要上铐,周衡先让人搜身。孙仓头怀里有一枚小铜牌,正面刻着水车轮,背面刻“麻六”。
围观脚夫中有人认出:“麻脸六的取货牌。西市黑路收粮、水、药都用这种牌。”
“在哪里交易?”县丞追问。
那脚夫立刻闭嘴。
周衡没有在这里逼他带路。黑市固定点和水车是下一步要追的线,今日先把铜牌与粮账连接固定。
孙仓头被带到核验桌。他起初说铜牌是捡的,后来看到空袋编号和伪签纸,只承认替人留门,不承认知道粮去了哪里。
“每次夜里来两三辆车,出多少由万管事写票。我只管开南侧小门。麻六给我每车二十文。”
“谁称重?”
“他们自己。”
“袋为什么短重?”
“有些出仓前先舀,有些空袋灌石头补形。不是我做的。”
“谁做?”
孙仓头看向被县衙拘住的万管事方向,咬牙不说。
周衡没有把他的沉默当成结案。他的口供只能证明自己开门和收钱,不能自动证明万管事实施全部偷粮。铜牌、夜门痕迹、空袋坑、伪签和运粮人证词必须分别对应。
南仓称完,旧账五百一十袋,实际袋三百九十六,可食净粮折合三百五十一点八标准袋。差额一百五十八点二。
最后是西仓。
西仓最小,旧账三百八十袋。仓门外墙上写着五百七十的旧垛记号,显然有一部分数字从别处抄来。仓内第一排全是足重好粮,第二排却混着大量只有二十来斤的回收袋。袋角有“已发回袋”小印,按理只能作为容器,不应算现存粮。
顾守章从旧账中找到一条规则:回收空袋每五只折作一只“待补袋”,方便仓库统计容器。后来有人把“待补袋”三个字抹掉,只留下袋数,并入现存总数。
九十六只空袋因此被算成九十六袋粮。
这不是夜运偷走的粮,而是账目类别被故意改写。
西仓还有七十六袋平均短重十六斤。袋口封泥完整,却用的是孙仓头私藏的同款印模。说明短重在入仓或重封时就被固定下来,不是昨日营民抢走。
称到最后十袋时,天已经擦黑。
三组劳作人都换过六轮。每一袋都贴上新编号和净重木牌,足重、短重、掺物、霉坏分别归垛。任何袋再移动,都必须在新账上写明去向和剩余重量。
合并前还有最后一场争议。
孙仓头要求把所有短重袋按“自然干耗”处理。他说秋日谷物入仓时含水,放久后会变轻,十六斤短重未必是被舀走。
这理由并非全错。刚收的湿谷晒干确会减重,仓中鼠耗、扬尘和破袋也存在。若周衡为了坐实偷粮把所有短重都算人为,最终数字会经不起复核。
罗青禾取同批足重袋和短重袋各十只,比较谷粒干湿、袋内尘屑和鼠咬。自然干耗应使整袋均匀变轻,短重袋却多在袋口下方出现二次缝线,袋内谷面平整如被木瓢舀过;部分袋底还有新谷和旧谷分层。
一个仓工拿出过去晒谷记录,正常一袋从湿谷到干谷最多减三至五斤。顾守章据此把三斤以内列为正常浮动,三至六斤列待解释,超过六斤且有重封、舀痕或掺物的列异常短重。
这样处理后,异常短重折合一百四十三袋,而不是把所有重量差都算进去。
县丞说:“你们给他们留了三斤口子,会不会正好让人以后每袋都偷三斤?”
“以后入库直接记净重,不再只记袋数。正常浮动不是永久免查;同一批若袋袋都少三斤,仍可从总量发现。”
新的仓账因此增加批次净重、抽检日期和剩余重量。袋只是容器,不再是计量单位本身。
空袋类别也被重新核。九十六只回收袋中,二十一只确实装有少量散粮,合计九袋多;若全部按空袋扣掉会少算。劳作组将散粮集中称重后记回库存,空袋则按容器编号另册。
霉损中也有五袋经筛选仍可食,重新归入低等级粮,优先用于煮粥而非长期储存。
每一次修正都让最终缺口略有变化。围观者有人嫌烦,觉得三成已很明显,何必为几袋来回。
周衡道:“因为少算五袋,受损的是营地;多算五袋偷粮,受损的是被指控的人。数字能落到具体袋上,才不是为了制造一个好听的罪名。”
孙仓头被押在一旁,忽然喊:“麻六不只收粮!他替县里几家铺子调货,谁给钱就拿。水车牌是通行牌,不代表粮都给他。”
“所以铜牌指向中间人,不直接指向最终买家。”顾守章把这句话也记下,“你说的几家铺子,名字。”
孙仓头报了三个铺名。其中一个已经关门,一个是崔家旁支开的杂货铺,另一个与城外取水队有关。县丞立刻要派人封铺。
周衡仍只封与现有票据对应的账和货:“不因孙仓头一句话封三家全部。先核铜牌、车次和收货签。”
孙仓头显然想用更多名字稀释自己的责任。把所有商铺都卷进来,黑市中间人反而能趁乱转移。
三名夜运脚夫的证词也需要互证。
第一人说换手点在旧取水道北口,第二人说在废石桥,第三人说只到过一片芦苇地。韩铁生带地图让他们分别画路线,三条线最终汇到同一段:旧取水道旁的废石桥,桥下有芦苇。描述不同,不是矛盾,而是各自到达位置不同。
三人都说接货时先交水车轮铜牌,再按车给保护费。没人见过麻六全脸,只知道他左脸有旧烧疤、说话带西市口音。
证词能锁定固定交易方式和地点,却还不足以证明每辆车最终去向。周衡把“麻脸六”写成待捕中间人,不写成三成粮的唯一买主。
此时,救治区来人催水。仓外负责称重的人已经一天只喝了两轮水,木碗区也开始限制洗锅。黑市水车问题不再只是下一条案件线,而在逼近营地生存。
周衡却坚持先完成最后合并。若粮账半途停下,明日所有人都可能用“赶着抢水”解释缺失的几百袋。
太阳落到仓顶后,最后一组数字终于相互对上。
顾守章在粮台上合并三仓结果。
账面:一千四百六十标准袋,合十一万六千八百斤。
实际可见袋:一千一百二十八只。
扣除空袋、石块、不可食霉粮和袋重后,可食净粮八万一千零九十六斤,折合一千零十三点七标准袋。
缺口三万五千七百零四斤,折合四百四十六点三标准袋。
占账面百分之三十点五七。
粮袋少了三成,不是形容,是能重新称出来的数字。
粮台下先静了一瞬,随即有人高声质疑:“三座仓、上千只袋,称了一日,谁知道中间有没有把好粮藏走?你们写什么,我们只能听什么。”
这句话若压下去,新账便只比旧账多一层官府背书。
周衡没有斥责,反而让质疑者上台。那是劳作区一个叫石老七的篾匠,右手缺了半截食指。他从三仓封条中各抽一号,又从废袋堆和霉粮垛各抽一号,共五袋。抽号之前,谁也不知道会落在哪只袋上。
韩铁生带人当众启封。五袋重新过空秤、毛秤、净秤,石老七自己看秤星,另由两名不识字的营民各握一块刻痕木片记数。第一次合计与总账对应,只差二斤六两。顾守章没有把差额抹去,而是沿秤绳、袋角和落地散粮逐项查,最后找出一只湿袋比午后重了一斤九两,另有七两散粮扫入了废料筐。
复秤后的差额只剩秤杆可容的细误。
石老七盯着木板上那串数,半晌才问:“那我们真只剩六七日粮?”
“按最低口粮,是。”周衡说,“这还没算明日可能新增的伤病,也没算取水受阻后不能开锅的损耗。”
人群里有人骂仓头,也有人转身便要往仓门挤,想先替自家抢一袋。韩铁生横刀拦在粮台下,却没有拔刀。周衡让记册人立刻把三仓可食粮、最低日耗和预计天数并排写出,又在旁边添上两条:今日不多发,明日便能多保一日;谁凭旧票重复领粮,整户转入复核,不得挤占伤病口粮。
这不是许诺人人吃饱,而是把亏空后的选择摆到所有人眼前。
木碗区一个抱孩子的妇人问:“仓工的家属还照领吗?”
孙仓头听见,猛地抬头。仓工家属若被一概断粮,剩下的人必会毁证逃散;若照旧优待,公开复秤便成了笑话。
周衡答:“按人口册领最低口粮,不因亲属多领,也不因亲属断粮。涉案者本人另列,但老人孩子不替他受刑。”
又有人问看守粮仓的人会不会趁夜换袋。
周衡让三仓在新封条外再加一圈湿麻绳,绳结分别压入仓工、营民见证和县衙三枚不同印泥。每次开仓,三方都须到场;少一印,仓门不开。仓墙根撒一圈薄灰,巡夜交班时对脚印。废袋、石块和霉粮也不立即焚毁,按编号另棚封存,免得明日有人说短重与掺石都是临时栽赃。
顾守章把复秤的五个抽号、二斤六两差额和纠差经过写在总账末页。石老七按下缺指手印,两名营民在木片刻痕旁画圈作证。
到这一步,粮台上的数字才不只是周衡等人的结论,而成了任何人都能抽袋、复秤、追问的结果。
周衡让顾守章把缺口继续拆分。
第一类,袋子根本不在仓中,且有伪造转仓签、死人运粮签和南侧夜门记录,初步对应一百九十二袋以上。
第二类,袋仍在却普遍短重、掺石和重封,折合约一百四十三袋。
第三类,空袋、回收袋和假霉损被计作整粮,折合约一百一十一点三袋。
三类合计与总缺口大体相符,仍有少量误差来自正常霉耗和秤误差,单列不强行塞入偷粮。
“这三成是谁拿的?”人群里有人问。
“现在能确定仓管链和黑市中间人参与。”周衡把孙仓头铜牌、伪签和空袋编号摆在木板下,“孙仓头承认收钱开夜门;万管事的空白粮票、毁账页和部分发放票互相对应;麻六铜牌与夜运方式指向固定黑市收货。至于每人拿了多少、县衙和崔家还有谁分账,继续按票、车和人查。”
县丞问:“孙仓头能否定罪?”
“开夜门、收钱、私藏印模和铜牌已有直接证据。偷走全部三成,不够。”
顾守章把责任写得同第12章一样具体。仓管失守、伪签造账、夜运收粮、短重重封分别列项,不让一个孙仓头把所有缺口都背走,也不让所有仓工用“都是管事”脱责。
随后,二十七名仓工被按过去十日的差事分成四列。掌钥匙的、压封泥的、过秤的、只搬运的分别问话,口供不许互相传。
只搬袋的少年先说,南仓每逢初一、初四夜里都有人让他们把“回空袋”抬到内墙,第二日这些袋便重新出现在满仓册上;掌秤的老仓工承认孙仓头换过秤砣,却说自己不知差了多少;两名压封泥的人则认出伪造转仓签上的裂角印模平日锁在万管事柜中。
口供各自只能证明一段,合在实物和票据旁才形成路径:万管事给出可重复使用的空白票和印模,孙仓头控制夜门与秤,短重粮和虚报整袋由仓内变成可运出的“余粮”,麻六再用水车铜牌把粮接出营地。
周衡把这条路径写在木板上,却在最后留了一处空格。谁在城内收粮、谁分走银钱、崔家旧账是否仍有人接手,都没有证据填名。
“空格不许猜。”他说,“但已经落笔的人,一个也别想借空格逃掉。”
县丞看着那块木板,终于没有再催他先写一个总罪名。仓外营民也看清,查账不是把一个坏人拖出去便算结束,而是要让每一张票、每一道门和每一辆车都找到经手者。
三个实际运过夜粮的脚夫终于站出来。
他们说车不进西市正街,而在城外旧取水道换手。接货人不问粮从哪来,只看水车轮铜牌。粮装上拉水车后用湿席盖住,白日看起来像空桶返城。麻六每次都在同一处收牌,再派人把车带走。
韩铁生问:“水车现在在哪?”
一个脚夫道:“昨夜就被他们收走了。营里原有的两辆大水车也不见,听说有人交了保护费才肯放水。”
人群再次骚动。
周衡没有立刻带人追。
天已黑,粮仓刚完成重封,营地明日用水也未安排。现在仓管链已被固定,若所有人一窝蜂追黑市,仓中八万余斤粮反而可能再出问题。
“铜牌、脚夫证词和旧取水道位置分别封存。”他说,“今晚先按新人口册算最低发粮。明日截水车,从取水牌和保护费追第一个固定交易点。”
顾守章按一万一千七百九十一人重新计算。
现有可食粮若按最低口粮、扣除种粮和病患加餐,只够六日半。若继续按旧册八千一百二十七人算,会虚报成九日以上。三千多被旧册漏掉的人,会在账面之外先饿。
新的数字没有让粮变多,却让真正期限无法再被遮住。
周衡下令把三仓新账各抄三份:仓内一份、粮台公开一份、县衙一份。每次出粮按实际斤数减,不再只写“几袋”。半袋可以发,空袋可以用,但都不能再冒充整袋库存。
孙仓头和万管事被分开关押。其余仓工逐人登记职责,有人只搬袋,有人掌过印,有人守过夜门。愿意继续工作的可以留下,但不再持单独钥匙。三仓钥匙改为仓工、营民见证和县衙三方共持。
夜里第一批最低口粮从重新归垛的足重粮中发出。
秤杆落平,记录人报的是斤两,不是袋数。领粮户拿人口底联核人数,守粮人把实际重量写在当天发放栏。昨日仍能靠空袋、死名和模糊杂户吞掉的粮,第一次从仓到锅都有了可追路径。
可粮台外,水桶已经见底。
罗青禾派人来报,救治区明早至少需要两车净水;木碗区的锅也只够再烧一轮。营中旧水车不在,取水牌被黑市扣住,昨夜有人已在门外收保护费。
韩铁生把麻六铜牌压在地图上,水车轮图案正对城外旧取水道。
周衡看着那条线。
粮袋缺口已经量化,伪造收条把责任指向仓管与黑市中间人。下一步不是再翻一夜账,而是把正在被黑市强夺的水车截回来,让铜牌、取水牌和保护费落到同一个交易点上。
他把明日第一道命令写在粮台木板最上方。
截回水车。
命令既下,营中无人再把缺粮当成一笔说不清的旧账。
县衙秤、药铺秤、营中石码秤昨夜刚校过,今早又用同一块五十斤铁砣互称一遍。三杆秤最多只差二两。顾守章让记录人把误差写在木板顶端,随后把铁砣分给三个不同的人保管。
旧粮账写得很清楚:三仓现存一千四百六十袋,每袋标准八十斤。
若这数字是真的,以第一版人口册暂定的一万一千七百九十一人计算,即便按最低口粮发,营地仍有十余日喘息。若数字是假的,昨天接管争来的时间可能只有六七日。
周衡没有先问谁偷了粮。
“第一步,只做四件事。”他站在仓门前,“每袋编号、逐袋称毛重、扣同类空袋重、看封口和粮况。谁搬、谁称、谁记、谁看,四个人不得重复。任何袋不许在称前打开。”
孙仓头抱着旧钥匙站在旁边,听到这里立刻道:“逐袋称要称到什么时候?仓里粮受潮,搬来搬去更坏。账上有入库签和发放票,按账核不就行了?”
“账就是今天第二步。”周衡道,“先知道仓里有什么,再看账说了什么。”
仓门推开。
前两排粮袋看起来还算齐整,袋口都压着蓝线。后排却明显参差,有些垛中间塞着空草包,有些袋子只鼓起半截,最西角几排上面盖着整袋,下面却是木箱和碎石。
围观人群立刻骂起来。
孙仓头涨红脸:“那是防潮垫!谁家仓不垫空物?”
“垫可以。”顾守章指着旧账,“可账上画的是整垛满袋。垫物有没有另记?”
孙仓头不答。
第一袋上秤,七十九斤八两。
第二袋,八十斤一两。
第三袋,七十八斤九两。
前十袋误差不大,人群的怒声渐渐低下去。有人开始怀疑缺粮只是从门口看错。孙仓头也重新挺直腰。
第十一袋一上秤,只有五十三斤。
搬袋人以为卡住,又抬起重放。秤杆仍高高翘着。袋口蓝线完整,封泥也像原样,顾守章却发现封泥上两枚指痕方向相反,说明旧泥被湿软后重新按过。
拆开一看,上层是好谷,袋底混着两块包草的石头。
孙仓头立刻指向搬袋脚夫:“一定是他们偷换!”
脚夫怒道:“袋在仓里三把锁下,我们昨日才被叫来!”
周衡抬手止住争吵:“编号十一,毛重五十三,石块七斤四两,净粮四十五斤六两,重封痕。责任待查。下一袋。”
没有先抓脚夫,也没有让孙仓头一句话把责任甩出去。
称到第五十袋,问题开始有规律。
第五十一袋还没抬上秤,仓内忽然有人喊“走水”。
西墙下冒出一股白烟,几个搬袋人本能地往门外冲。孙仓头也趁乱向后排退。韩铁生没有追他,先带人扒开冒烟处,发现不是火,而是一只埋在草袋里的湿石灰包。有人刚浇过水,故意制造起火前兆。
“想让我们把所有袋子一次搬出仓。”顾守章道。
仓外已经挤了不少围观者。若真把粮全搬到空地,编号未完、垛位未记,任何人都能在混乱中换袋或顺走。
周衡让称重暂停一刻钟,只把冒烟附近八码的袋子按原位置编号移开。其余人原地不动,门口进出名单重新点验。
搜查很快找到一只缺盖水壶,壶把上缠着仓工常用的蓝麻绳。可蓝麻绳人人都有,不能据此抓人。更有用的是湿石灰包外裹着一张旧发放票,票号属于昨天已经封存的空户。有人从旧账堆里取过废票。
顾守章检查各桌,发现南仓票束少了一张,守票的书吏却说自己从未离开。同行营民见证人承认,刚才听见走水时两人都转头看仓内,桌边短暂无人。
“不是谁单独偷票,是岗位都同时被同一声喊带走。”周衡道,“从现在起每桌留一人不动。火情由指定两组处理,其他人继续看秤、票和门。”
这次假火没有造成损失,却暴露出新流程仍有单点。称重恢复后,所有异常都写入当日审计,不因为“没烧起来”便略过。
孙仓头嘟囔:“为了几袋短重,闹得像查军仓。”
周衡听见了:“不是几袋。若前排故意足重、后排集中短重,就说明有人知道从哪里抽查。”
他让三个秤组打乱顺序,不再按门口向里一排排称,而由记录人抽垛位。孙仓头立刻反对,说会破坏堆垛。
抽称结果很快证明必要。
东侧第五垛外层十袋平均七十九斤,内层十袋平均五十九斤;西侧第三垛最上层足重,贴墙一列却有三袋塞石、两袋半空。旧管事显然把好袋放在容易看见和容易抽的位置。
周衡让人在新账里同时记“原垛位”。将来若发现同一垛有稳定内短外足,责任便不只落到随机偷舀的脚夫,而可能涉及负责堆垛和验收的人。
称重还遇到袋重争议。
旧仓工坚持每只空麻袋按两斤扣,药铺秤组称了十只干袋,平均一斤六两;受潮袋可到二斤三两。若一律扣两斤,干袋会少算粮,湿袋会多算粮。
顾守章建议每袋单独倒空称袋,孙仓头讥笑这样三天也做不完。
周衡取中间办法:按同批袋布和干湿分四类,每类随机称二十只,取中位袋重;掺物和异常袋则单独称袋。分类结果和样本袋编号公开。
“为什么不用平均?”一个商贩问。
“少数特别湿的袋会把平均拉高,中位更接近大多数。”
商贩似懂非懂,却能看见二十只样本都挂在秤旁,任何人可以重称。
霉粮的扣除也引发争抢。有人认为霉一点仍能吃,扣成不可食是故意压库存;罗青禾让人把霉粮分为表层可筛、局部坏和整袋腐败。可筛部分筛出后重新称,局部坏剔除坏块,只有散出酸臭和黑霉的整袋才列不可食。
几个饿极的人要把整袋腐败粮带走煮。罗青禾拦下:“吃了会让救治区多一片腹泻。不是粮少就什么都能算粮。”
周衡让不可食粮不立即焚毁,而单独封存,之后可视情况作牲口料或堆肥,避免有人怀疑他们借霉坏偷粮。
一名老仓工在旁看了许久,终于说出一个细节:“过去每逢县衙来抽查,孙仓头总提前半日让我们换垛。说是翻晒,其实把足袋搬到门边。”
孙仓头怒骂老人胡说。
老人只说自己搬过哪几次、哪几个垛,不说孙仓头为何。顾守章把证词记为“抽查前换垛见闻”,没有直接写“掩盖短重”。
这种克制反而让更多仓工愿意开口。
有人说蓝封线本应每月换色,旧账上却连续三月都是蓝线;有人说私印模曾由万管事借走;还有人指出南侧小门的门槛比正门磨损更重,夜里常有车压过。
每条都不够单独解释三成缺口,却开始勾出一条长期、重复、熟悉检查方式的仓内操作链。
靠门第一排大多足重,第二排平均少三到五斤,第三排以后出现大量半袋。每十袋里总有一两袋封口重做。周衡让人在地上画四个区:足重、短重、掺物、霉坏。每袋称完按编号移入对应区,不把短重和霉坏混成一个“少粮”。
罗青禾检查霉坏袋。真正受潮发霉的谷粒颜色从里到外一致,袋布也有潮斑;有些被称作“霉粮”的袋子却只是表层撒了湿谷,下面全是干净好粮,显然有人故意把它们列为损耗。
“霉坏可以扣损,但必须实际坏。”她把一袋表湿里干的粮划入掺假区,“这袋不能算损耗。”
孙仓头道:“过去都是凭经验看,哪有功夫每袋翻?”
“所以今天把经验变成可复核。”周衡说,“不是说所有损耗都偷了,而是先把真坏和假坏分开。”
主仓称到两百袋时,劳作场的人开始疲惫。粮袋一袋八十斤,四人轮抬仍累得肩膀发麻。有人提出直接抽称十袋推算。
顾守章摇头:“前排足、后排短,抽样位置稍变,结果就能差一成。”
周衡把称粮分成六组,每组只连续做半个时辰,随后换去较轻的编号、记录和封口岗位。昨日劳作木片上的时辰也继续使用,避免有人干了一整日却在新账里没有痕迹。
午前,主仓第一轮完成。
旧账写五百七十袋,实际能找到四百四十二只袋。四百四十二只中,足重一百九十六,短重一百五十一,掺物五十三,霉坏四十二。扣除袋重、石块和不可食霉粮,净粮折合八十斤标准袋三百六十九点四袋。
仅主仓一处,账面五百七十与实际可食粮相差二百点六标准袋。
人群一片哗然。
孙仓头说这是多年损耗和昨日开仓发粮造成。顾守章当场翻出昨天新账:昨日只从主仓前排开出十二袋,全部编号另记,不在今天待称范围。多年损耗若真实,也应有破袋、鼠耗、霉变或转仓记录,不能凭一句话吞掉二百袋。
“查入库签。”周衡道。
旧入库签按月份捆成十七束。每张写送粮人、车数、袋数、仓别和验收人。顾守章先不看签名,按编号排序,很快发现一百九十二袋被写成从主仓转入南仓,主仓账减了,南仓账却没有相应增加;另有一百一十六袋出现两张不同入库签,同一编号在相隔三日后再次入库。
孙仓头解释:“转仓时可能换了编号。”
“若换号,应有旧号销记。”
“当时人手乱。”
“那就找运粮人。”
名单上最常出现的三个名字是老齐、马五和杜二。
人口新册显示,老齐两个月前已经死在北沟,死亡由两户邻人和旧尸册共同确认;马五是个跛脚老人,近半年根本不能赶四车粮;杜二确有其人,却在签上所写的三次运粮日期分别在县城服役、救治区卧床和东路寻亲,至少两次有外部记录。
杜二被带到粮台时,看到自己的手印便骂:“这不是我的。我的左拇指缺一块,这个印是整的。”
旧签上的指印确实完整。
顾守章把三类问题分开写:死人签、不能履行者签、本人否认且指印特征不符。它们都指向伪造,但伪造方式不同。
入库签的笔迹也有规律。
顾守章挑出四十七张疑签,遮住姓名和日期,只让三名熟悉文书的人按笔画特征分组。结果三十六张出自同一种收笔:横画末端总向上挑,数字“八”的下圈偏小。旧账中负责誊抄月汇的周书手正是这种笔迹。
周书手被叫来时,先说入库签都由运粮人自己写。顾守章把正常签和疑签并排:“运粮人字迹各异,疑签却像一个人。你只需解释为何。”
周书手额头冒汗,最后承认自己按孙仓头给的旧票补抄过一批签。
“他说原签受潮,县衙月底要核,数字照总账补齐就行。我只抄,不知粮在不在。”
“补抄有没有注明?”
“没有。”
“谁给你纸?”
“万管事。”
这条口供把孙仓头、万管事和伪签连接起来,却仍未直接证明粮送给麻六。周衡让周书手写一份现场样字,并只对补抄行为负责。
另一批签的手印更可疑。
所谓五名不同运粮人的指印,纹路缺口竟出现在同一位置。罗青禾用细灰拓印后发现,它们不是五根手指,而是同一枚木刻假指模反复按出,只因用力不同略有变形。假指模在孙仓头住处没有找到,却在南仓空袋坑旁发现一小块硬木屑,纹理与假印边缘相近。
县丞想据此搜遍所有仓工住处。周衡限定范围:“先搜掌印、掌票和能进入空袋坑的人。普通搬袋人不因在仓里做工便全部翻家。”
搜查找到三枚旧封泥印模、两叠未编号入库签和一册夜门轮值表。夜门表上没有孙仓头名字,却在他承认开门的日期写着“检鼠”。同一夜,粮账都出现转南仓或霉损。
“检鼠”成了夜运的遮掩词。
顾守章把所有“检鼠”日期列出,共二十一次。其中十五次第二日有转仓签,十三次有麻六铜牌样式的水车进入城外记录。城门记录没有写货物,只写“空水车返”。
人口新册帮了另一处忙。
发放票上有一百多户号看似真实,按旧册都能找到名字。可新册家庭见证显示,这些人中不少从未在对应日期住过北棚。有一户甚至全家当时还在东路,半月后才入营。说明造票者不是随便编名,而是从旧册抄取真实姓名,利用无人能复核人在何处的漏洞。
一个寡妇在公开票表上看到亡夫名字,票上说丈夫死后第五日又领了两袋粮。她没有哭,只把自己的半张底联和丈夫死亡记录放到桌上。
“这两袋是谁领的,我不知道。但那日他已经埋了。”
她的证言只证明亡夫不可能亲领,却足以把票从“正常发放”移入伪票。周围更多人开始查找家人名字。有人发现是真实代领,有人发现日期错位,也有人发现死者连续领粮。
发放票不再是仓管自己写、自己核的一叠纸,而被领粮人和家庭记录逐张反照。
周衡让人把票分成四栏:已有人确认、代领待补、人员不可能出现、无人认识。真实施粥和家属代领不因手续差便都算偷粮;只有人员不可能出现、重复票号、无任何见证又与短重相连的,进入案件链。
这一步把缺口从单纯的“粮少了”变成可追的路径。
一百九十二袋转仓疑签中,八十四袋对应夜门“检鼠”,六十袋对应死人或假指模运粮人,四十八袋只有账面移动而无任何仓门记录。三类都异常,却不能简单相加为三批不同粮,因为其中可能重叠。
顾守章用编号交叉后确认,至少一百九十二个独立袋号从账上消失;更多票只是为这些消失袋补造不同解释。
孙仓头听见“独立袋号”四字,脸色彻底灰下去。过去他可以拿十张票解释一袋粮,也可以让一袋粮在主仓、南仓之间来回出现。现在每个袋号只能对应一条物理去向,纸再多也不能把同一袋变成两袋。
更关键的是纸。
一批所谓三个月前的入库签使用的纸色比同月其他签更白,纸边裁口与崔家粮铺账纸相同。顾守章取来第13章黑漆总账里夹着的空白票边,两者纤维和水纹一致。
“崔成业的账纸?”韩铁生问。
“同一批纸,不等于他亲手写。”顾守章道,“但说明这些签很可能不是入仓当日形成,而是后来在能取得崔家账纸的人手里补出来。”
孙仓头往后退了半步。
周衡没有让人当场抓他,只让县衙差役站到他两侧。
“继续称南仓。”
南仓门锁完好,锁孔却有新刮痕。开门后,前排袋子比主仓更差。很多袋口挂着发放票存根,表示已经准备出库,却又留在仓中。旧账把这些袋既算在现存,又在发放栏算作已经发给北棚。
同一袋粮被算了两次。
顾守章把发放票按户号对人口新册。七十八张票写给根本不存在的空户,三十六张写给已经死亡的人,四十九张重复使用同一户号。还有一批票只写“北棚杂户”,没有具体人数和见证。
“过去没人口册,当然只能写杂户。”孙仓头抓住这点。
“没有新册不等于当时没有人。”周衡道,“找领粮人、发粮人和棚头。能说清多少人吃了,仍可算真实发放;说不清且票号重复,才列疑。”
经过寻人,部分“杂户”票确实对应真实施粥。那部分被从疑票中移出。可更多票的发粮人是同一个旧管事,见证栏空白,领粮人也无人认识。
称到南仓中段,一名搬袋人突然跌倒。
不是累,是脚下木板塌了。板下有一个浅坑,里面塞着二十三只空粮袋和一捆剪下来的蓝封线。空袋编号都在旧账“现存”范围内。
孙仓头转身就跑。
他没跑出十步便被韩铁生扑倒。县衙差役要上铐,周衡先让人搜身。孙仓头怀里有一枚小铜牌,正面刻着水车轮,背面刻“麻六”。
围观脚夫中有人认出:“麻脸六的取货牌。西市黑路收粮、水、药都用这种牌。”
“在哪里交易?”县丞追问。
那脚夫立刻闭嘴。
周衡没有在这里逼他带路。黑市固定点和水车是下一步要追的线,今日先把铜牌与粮账连接固定。
孙仓头被带到核验桌。他起初说铜牌是捡的,后来看到空袋编号和伪签纸,只承认替人留门,不承认知道粮去了哪里。
“每次夜里来两三辆车,出多少由万管事写票。我只管开南侧小门。麻六给我每车二十文。”
“谁称重?”
“他们自己。”
“袋为什么短重?”
“有些出仓前先舀,有些空袋灌石头补形。不是我做的。”
“谁做?”
孙仓头看向被县衙拘住的万管事方向,咬牙不说。
周衡没有把他的沉默当成结案。他的口供只能证明自己开门和收钱,不能自动证明万管事实施全部偷粮。铜牌、夜门痕迹、空袋坑、伪签和运粮人证词必须分别对应。
南仓称完,旧账五百一十袋,实际袋三百九十六,可食净粮折合三百五十一点八标准袋。差额一百五十八点二。
最后是西仓。
西仓最小,旧账三百八十袋。仓门外墙上写着五百七十的旧垛记号,显然有一部分数字从别处抄来。仓内第一排全是足重好粮,第二排却混着大量只有二十来斤的回收袋。袋角有“已发回袋”小印,按理只能作为容器,不应算现存粮。
顾守章从旧账中找到一条规则:回收空袋每五只折作一只“待补袋”,方便仓库统计容器。后来有人把“待补袋”三个字抹掉,只留下袋数,并入现存总数。
九十六只空袋因此被算成九十六袋粮。
这不是夜运偷走的粮,而是账目类别被故意改写。
西仓还有七十六袋平均短重十六斤。袋口封泥完整,却用的是孙仓头私藏的同款印模。说明短重在入仓或重封时就被固定下来,不是昨日营民抢走。
称到最后十袋时,天已经擦黑。
三组劳作人都换过六轮。每一袋都贴上新编号和净重木牌,足重、短重、掺物、霉坏分别归垛。任何袋再移动,都必须在新账上写明去向和剩余重量。
合并前还有最后一场争议。
孙仓头要求把所有短重袋按“自然干耗”处理。他说秋日谷物入仓时含水,放久后会变轻,十六斤短重未必是被舀走。
这理由并非全错。刚收的湿谷晒干确会减重,仓中鼠耗、扬尘和破袋也存在。若周衡为了坐实偷粮把所有短重都算人为,最终数字会经不起复核。
罗青禾取同批足重袋和短重袋各十只,比较谷粒干湿、袋内尘屑和鼠咬。自然干耗应使整袋均匀变轻,短重袋却多在袋口下方出现二次缝线,袋内谷面平整如被木瓢舀过;部分袋底还有新谷和旧谷分层。
一个仓工拿出过去晒谷记录,正常一袋从湿谷到干谷最多减三至五斤。顾守章据此把三斤以内列为正常浮动,三至六斤列待解释,超过六斤且有重封、舀痕或掺物的列异常短重。
这样处理后,异常短重折合一百四十三袋,而不是把所有重量差都算进去。
县丞说:“你们给他们留了三斤口子,会不会正好让人以后每袋都偷三斤?”
“以后入库直接记净重,不再只记袋数。正常浮动不是永久免查;同一批若袋袋都少三斤,仍可从总量发现。”
新的仓账因此增加批次净重、抽检日期和剩余重量。袋只是容器,不再是计量单位本身。
空袋类别也被重新核。九十六只回收袋中,二十一只确实装有少量散粮,合计九袋多;若全部按空袋扣掉会少算。劳作组将散粮集中称重后记回库存,空袋则按容器编号另册。
霉损中也有五袋经筛选仍可食,重新归入低等级粮,优先用于煮粥而非长期储存。
每一次修正都让最终缺口略有变化。围观者有人嫌烦,觉得三成已很明显,何必为几袋来回。
周衡道:“因为少算五袋,受损的是营地;多算五袋偷粮,受损的是被指控的人。数字能落到具体袋上,才不是为了制造一个好听的罪名。”
孙仓头被押在一旁,忽然喊:“麻六不只收粮!他替县里几家铺子调货,谁给钱就拿。水车牌是通行牌,不代表粮都给他。”
“所以铜牌指向中间人,不直接指向最终买家。”顾守章把这句话也记下,“你说的几家铺子,名字。”
孙仓头报了三个铺名。其中一个已经关门,一个是崔家旁支开的杂货铺,另一个与城外取水队有关。县丞立刻要派人封铺。
周衡仍只封与现有票据对应的账和货:“不因孙仓头一句话封三家全部。先核铜牌、车次和收货签。”
孙仓头显然想用更多名字稀释自己的责任。把所有商铺都卷进来,黑市中间人反而能趁乱转移。
三名夜运脚夫的证词也需要互证。
第一人说换手点在旧取水道北口,第二人说在废石桥,第三人说只到过一片芦苇地。韩铁生带地图让他们分别画路线,三条线最终汇到同一段:旧取水道旁的废石桥,桥下有芦苇。描述不同,不是矛盾,而是各自到达位置不同。
三人都说接货时先交水车轮铜牌,再按车给保护费。没人见过麻六全脸,只知道他左脸有旧烧疤、说话带西市口音。
证词能锁定固定交易方式和地点,却还不足以证明每辆车最终去向。周衡把“麻脸六”写成待捕中间人,不写成三成粮的唯一买主。
此时,救治区来人催水。仓外负责称重的人已经一天只喝了两轮水,木碗区也开始限制洗锅。黑市水车问题不再只是下一条案件线,而在逼近营地生存。
周衡却坚持先完成最后合并。若粮账半途停下,明日所有人都可能用“赶着抢水”解释缺失的几百袋。
太阳落到仓顶后,最后一组数字终于相互对上。
顾守章在粮台上合并三仓结果。
账面:一千四百六十标准袋,合十一万六千八百斤。
实际可见袋:一千一百二十八只。
扣除空袋、石块、不可食霉粮和袋重后,可食净粮八万一千零九十六斤,折合一千零十三点七标准袋。
缺口三万五千七百零四斤,折合四百四十六点三标准袋。
占账面百分之三十点五七。
粮袋少了三成,不是形容,是能重新称出来的数字。
粮台下先静了一瞬,随即有人高声质疑:“三座仓、上千只袋,称了一日,谁知道中间有没有把好粮藏走?你们写什么,我们只能听什么。”
这句话若压下去,新账便只比旧账多一层官府背书。
周衡没有斥责,反而让质疑者上台。那是劳作区一个叫石老七的篾匠,右手缺了半截食指。他从三仓封条中各抽一号,又从废袋堆和霉粮垛各抽一号,共五袋。抽号之前,谁也不知道会落在哪只袋上。
韩铁生带人当众启封。五袋重新过空秤、毛秤、净秤,石老七自己看秤星,另由两名不识字的营民各握一块刻痕木片记数。第一次合计与总账对应,只差二斤六两。顾守章没有把差额抹去,而是沿秤绳、袋角和落地散粮逐项查,最后找出一只湿袋比午后重了一斤九两,另有七两散粮扫入了废料筐。
复秤后的差额只剩秤杆可容的细误。
石老七盯着木板上那串数,半晌才问:“那我们真只剩六七日粮?”
“按最低口粮,是。”周衡说,“这还没算明日可能新增的伤病,也没算取水受阻后不能开锅的损耗。”
人群里有人骂仓头,也有人转身便要往仓门挤,想先替自家抢一袋。韩铁生横刀拦在粮台下,却没有拔刀。周衡让记册人立刻把三仓可食粮、最低日耗和预计天数并排写出,又在旁边添上两条:今日不多发,明日便能多保一日;谁凭旧票重复领粮,整户转入复核,不得挤占伤病口粮。
这不是许诺人人吃饱,而是把亏空后的选择摆到所有人眼前。
木碗区一个抱孩子的妇人问:“仓工的家属还照领吗?”
孙仓头听见,猛地抬头。仓工家属若被一概断粮,剩下的人必会毁证逃散;若照旧优待,公开复秤便成了笑话。
周衡答:“按人口册领最低口粮,不因亲属多领,也不因亲属断粮。涉案者本人另列,但老人孩子不替他受刑。”
又有人问看守粮仓的人会不会趁夜换袋。
周衡让三仓在新封条外再加一圈湿麻绳,绳结分别压入仓工、营民见证和县衙三枚不同印泥。每次开仓,三方都须到场;少一印,仓门不开。仓墙根撒一圈薄灰,巡夜交班时对脚印。废袋、石块和霉粮也不立即焚毁,按编号另棚封存,免得明日有人说短重与掺石都是临时栽赃。
顾守章把复秤的五个抽号、二斤六两差额和纠差经过写在总账末页。石老七按下缺指手印,两名营民在木片刻痕旁画圈作证。
到这一步,粮台上的数字才不只是周衡等人的结论,而成了任何人都能抽袋、复秤、追问的结果。
周衡让顾守章把缺口继续拆分。
第一类,袋子根本不在仓中,且有伪造转仓签、死人运粮签和南侧夜门记录,初步对应一百九十二袋以上。
第二类,袋仍在却普遍短重、掺石和重封,折合约一百四十三袋。
第三类,空袋、回收袋和假霉损被计作整粮,折合约一百一十一点三袋。
三类合计与总缺口大体相符,仍有少量误差来自正常霉耗和秤误差,单列不强行塞入偷粮。
“这三成是谁拿的?”人群里有人问。
“现在能确定仓管链和黑市中间人参与。”周衡把孙仓头铜牌、伪签和空袋编号摆在木板下,“孙仓头承认收钱开夜门;万管事的空白粮票、毁账页和部分发放票互相对应;麻六铜牌与夜运方式指向固定黑市收货。至于每人拿了多少、县衙和崔家还有谁分账,继续按票、车和人查。”
县丞问:“孙仓头能否定罪?”
“开夜门、收钱、私藏印模和铜牌已有直接证据。偷走全部三成,不够。”
顾守章把责任写得同第12章一样具体。仓管失守、伪签造账、夜运收粮、短重重封分别列项,不让一个孙仓头把所有缺口都背走,也不让所有仓工用“都是管事”脱责。
随后,二十七名仓工被按过去十日的差事分成四列。掌钥匙的、压封泥的、过秤的、只搬运的分别问话,口供不许互相传。
只搬袋的少年先说,南仓每逢初一、初四夜里都有人让他们把“回空袋”抬到内墙,第二日这些袋便重新出现在满仓册上;掌秤的老仓工承认孙仓头换过秤砣,却说自己不知差了多少;两名压封泥的人则认出伪造转仓签上的裂角印模平日锁在万管事柜中。
口供各自只能证明一段,合在实物和票据旁才形成路径:万管事给出可重复使用的空白票和印模,孙仓头控制夜门与秤,短重粮和虚报整袋由仓内变成可运出的“余粮”,麻六再用水车铜牌把粮接出营地。
周衡把这条路径写在木板上,却在最后留了一处空格。谁在城内收粮、谁分走银钱、崔家旧账是否仍有人接手,都没有证据填名。
“空格不许猜。”他说,“但已经落笔的人,一个也别想借空格逃掉。”
县丞看着那块木板,终于没有再催他先写一个总罪名。仓外营民也看清,查账不是把一个坏人拖出去便算结束,而是要让每一张票、每一道门和每一辆车都找到经手者。
三个实际运过夜粮的脚夫终于站出来。
他们说车不进西市正街,而在城外旧取水道换手。接货人不问粮从哪来,只看水车轮铜牌。粮装上拉水车后用湿席盖住,白日看起来像空桶返城。麻六每次都在同一处收牌,再派人把车带走。
韩铁生问:“水车现在在哪?”
一个脚夫道:“昨夜就被他们收走了。营里原有的两辆大水车也不见,听说有人交了保护费才肯放水。”
人群再次骚动。
周衡没有立刻带人追。
天已黑,粮仓刚完成重封,营地明日用水也未安排。现在仓管链已被固定,若所有人一窝蜂追黑市,仓中八万余斤粮反而可能再出问题。
“铜牌、脚夫证词和旧取水道位置分别封存。”他说,“今晚先按新人口册算最低发粮。明日截水车,从取水牌和保护费追第一个固定交易点。”
顾守章按一万一千七百九十一人重新计算。
现有可食粮若按最低口粮、扣除种粮和病患加餐,只够六日半。若继续按旧册八千一百二十七人算,会虚报成九日以上。三千多被旧册漏掉的人,会在账面之外先饿。
新的数字没有让粮变多,却让真正期限无法再被遮住。
周衡下令把三仓新账各抄三份:仓内一份、粮台公开一份、县衙一份。每次出粮按实际斤数减,不再只写“几袋”。半袋可以发,空袋可以用,但都不能再冒充整袋库存。
孙仓头和万管事被分开关押。其余仓工逐人登记职责,有人只搬袋,有人掌过印,有人守过夜门。愿意继续工作的可以留下,但不再持单独钥匙。三仓钥匙改为仓工、营民见证和县衙三方共持。
夜里第一批最低口粮从重新归垛的足重粮中发出。
秤杆落平,记录人报的是斤两,不是袋数。领粮户拿人口底联核人数,守粮人把实际重量写在当天发放栏。昨日仍能靠空袋、死名和模糊杂户吞掉的粮,第一次从仓到锅都有了可追路径。
可粮台外,水桶已经见底。
罗青禾派人来报,救治区明早至少需要两车净水;木碗区的锅也只够再烧一轮。营中旧水车不在,取水牌被黑市扣住,昨夜有人已在门外收保护费。
韩铁生把麻六铜牌压在地图上,水车轮图案正对城外旧取水道。
周衡看着那条线。
粮袋缺口已经量化,伪造收条把责任指向仓管与黑市中间人。下一步不是再翻一夜账,而是把正在被黑市强夺的水车截回来,让铜牌、取水牌和保护费落到同一个交易点上。
他把明日第一道命令写在粮台木板最上方。
截回水车。
命令既下,营中无人再把缺粮当成一笔说不清的旧账。