周 啟
西魏國是楚漢之際項羽所封十八諸侯國之一,在楚漢政治進(jìn)程中具有一定的歷史影響。由于《史記·高祖本紀(jì)》及《史記·秦楚之際月表》記載的差異,關(guān)于西魏國的疆域,長期以來在學(xué)術(shù)界存在爭議,目前主要存在三種觀點。周振鶴和趙志強先生認(rèn)為西魏國包括河?xùn)|、上黨兩郡,安作璋、孟祥才以及葉永新三位先生認(rèn)為西魏國應(yīng)包括河?xùn)|、上黨和太原三郡,張慶捷先生認(rèn)為西魏國僅河?xùn)|一郡[1-6]。筆者以為,西魏國的疆域有一個從河?xùn)|、上黨二郡到三郡的過程,第三郡不是太原郡而是河內(nèi)郡。以下即筆者的論證。
西魏國包括河?xùn)|、上黨二郡這點是沒問題的?!妒酚洝じ咦姹炯o(jì)》記載:“漢王使酈生說豹,豹不聽。漢王遣將軍韓信擊,大破之,虜豹。遂定魏地,置三郡,曰河?xùn)|、太原、上黨?!盵7]470《史記·秦楚之際月表》記載:“漢將信虜豹。屬漢,為河?xùn)|、上黨郡?!盵8]950-951“漢將韓信斬陳余。屬漢,為太原郡?!盵8]951這些記載都認(rèn)為河?xùn)|、上黨二郡屬西魏國,張慶捷先生基于《史記·淮陰侯列傳》的記載認(rèn)為西魏國僅有河?xùn)|一郡,但以河?xùn)|郡指代西魏國僅見于《史記》,張先生的觀點恐有待考證,筆者在后文也會對上黨郡屬于西魏國有所論證?,F(xiàn)在的問題是太原郡是否屬于西魏國,周振鶴先生認(rèn)為:“定魏地后僅置河?xùn)|、上黨兩郡,太原之置在破代之后,因為下魏破代二事接踵而來,故《史記》一并提及?!盵1]272此說頗有道理,《史記·淮陰侯列傳》記載:“其八月,以信為左丞相,擊魏……定魏為河?xùn)|郡……后九月,破代兵,禽夏說閼與?!盵9]韓信八月破魏,九月滅代,時間僅相隔一月,考慮到古代交通和通信不便,此事可能先后傳到劉邦耳中,劉邦聽聞破代之后一并設(shè)了三郡,因此考慮文意,《史記·高祖本紀(jì)》應(yīng)該斷成“漢王遣將軍韓信擊,大破之,虜豹,遂定魏地。置三郡,曰河?xùn)|、太原、上黨”,其后記載“漢王乃令張耳與韓信遂東下井陘擊趙,斬陳馀、趙王歇”[7]470,可知此處省略破代,而韓信破代兵的過程,按《史記·曹相國世家》記載:“(曹參)因從韓信擊趙相國夏說軍于鄔東,大破之,斬夏說。韓信與故常山王張耳引兵下井陘?!盵10]2462鄔東指鄔縣,一般認(rèn)為屬太原郡,可從;閼與地望說法不一,但均認(rèn)為屬
上黨郡且近太原郡(1)閼與地望主要有以下說法,(北魏)酈道元著、陳橋驛校正:《水經(jīng)注校正》卷十《濁漳水、清漳水》,北京:中華書局,2013年,第259頁。其中載,“(清漳水)又東北經(jīng)梁榆城南,即閼與故城也。秦伐趙閼與,惠文王使趙奢救之,奢納許歷之說,破秦于閼與,謂此也。司馬彪、袁山松《郡國志》并言涅縣有閼與聚。盧諶的《征艱賦》曰:‘訪梁榆之虛郭,乃閼與之舊都。’闞骃亦云:‘閼與,今梁榆城是也?!河茉诮窈晚樋h;郭沫若:《中國史稿地圖集》,上海:地圖出版社,1979年,第21頁。其中也認(rèn)為閼與在和順縣,《史記正義》認(rèn)為在銅鞮縣,即今山西沁縣,《史記索隱》則認(rèn)為在沾縣,在今昔陽縣西南,和順縣北。以上諸說法均認(rèn)為閼與在上黨郡且偏北,均在鄔縣以東,井陘西南處。,若太原郡屬西魏國,為何韓信會和代兵相遇于太原郡與河?xùn)|郡交界的鄔縣?只有太原郡應(yīng)該屬代國才能夠說得通。
葉文中提及《史記·高祖功臣侯者年表》中高邑“以將軍定魏太原,破井陘,屬淮陰侯”[11],并以此認(rèn)為太原郡屬西魏國,但此句句讀恐有誤,據(jù)文意應(yīng)斷為“以將軍定魏、太原,破井陘,屬淮陰侯”。韓信此次出征先滅魏后破代再于井陘破趙,若以此推斷,此處太原應(yīng)指獨立的太原郡而非指西魏國的太原郡,若不斷開,為何不提其隨韓信攻占河?xùn)|郡而只說定太原郡,此處說不通。對于韓信破代之戰(zhàn),趙文認(rèn)為:“‘擊趙相國夏說軍于鄔東’‘還圍趙別將戚將軍于鄔城’的軍事行動均發(fā)生于魏地之外。夏說雖為趙相國,但并非留駐趙國,而是駐守代地,當(dāng)時趙王歇弱,代王張耳‘不之國,留傅趙王’,‘而使夏說以相國守代’,是則韓信擊夏說之鄔城當(dāng)為代地,鄔城位于今山西省介休東北,于《漢書·地理志》為太原郡屬縣?!痘搓幒盍袀鳌吩弧拼?,禽夏說’,亦可印證夏說所在之鄔城為代地?!盵2]結(jié)合以上論述,可以推斷太原郡應(yīng)屬代國。
河內(nèi)郡的歸屬問題,學(xué)者未多加關(guān)注,趙志強先生在《楚漢之際西魏國疆域考》一文中認(rèn)為:“西魏與殷曾同為一國,但旋即殷國由西魏析出,此后兩國互無關(guān)涉?!盵2]周振鶴先生也認(rèn)為河內(nèi)郡只是在五十二城問題上提及,也認(rèn)為其與西魏國無關(guān)系[1]272-273,但筆者以為,解決河內(nèi)郡歸屬問題對解決西魏國疆域問題有著重大意義。
河內(nèi)郡是戰(zhàn)國時魏國領(lǐng)地,《史記·魏豹列傳》記載:“漢元年,項羽封諸侯,欲有梁地,乃徙魏王豹于河?xùn)|,都平陽,為西魏王?!盵12]《史記·項羽本紀(jì)》記載:“趙將司馬卬定河內(nèi),數(shù)有功,故立卬為殷王,王河內(nèi),都朝歌。”[13]《秦楚之際月表》記載:“分魏為殷國。”[8]937結(jié)合這幾處記載可知河內(nèi)郡分于魏國。如趙文所言,殷國西魏國曾同屬一國,此時河內(nèi)郡屬殷國;隨后高祖二年(前205)“三月,漢王從臨晉渡,魏王豹將兵從。下河內(nèi),虜殷王,置河內(nèi)郡”[7]372,此時河內(nèi)郡屬劉邦;隨后河內(nèi)郡歸屬于哪個政治實體史料沒有明確記載,是否仍在劉邦控制之下不甚明了,但通過一些蛛絲馬跡可以發(fā)現(xiàn),殷國滅亡之后的河內(nèi)應(yīng)當(dāng)在西魏國的控制之下。“魏王豹反,以假左丞相別與韓信東攻魏將軍孫遫軍東張,大破之。因攻安邑,得魏將王襄。擊魏王于曲陽,追至武垣,生得魏王豹。取平陽,得魏王母妻子,盡定魏地,凡五十二城?!盵10]2461對于東張、安邑二地,趙志強先生考證在河?xùn)|郡西南,可從;曲陽、武垣二地的地望,趙志強先生認(rèn)為,“關(guān)于曲陽、武垣兩地的解讀,當(dāng)依顧祖禹《讀史方輿紀(jì)要》,即陽曲在今絳縣西南,武垣在今垣曲縣西北,兩地皆在今晉西南,漢初為河?xùn)|郡地”[2]。按趙文之分析,此四郡均在河?xùn)|郡,而且剛好在進(jìn)軍平陽的線路上,且曲陽與武垣南北走向,似可以說通。
趙文考證武垣為垣曲縣西北,在晉西南,后曉榮認(rèn)為“‘武垣’實為‘武遂’之誤……此韓武遂即今山西臨汾縣西南”[14]315,以上諸說均認(rèn)為武垣在河?xùn)|郡。關(guān)于曲陽,顧祖禹在《讀史方輿紀(jì)要》中山西絳縣條下有言,“曲陽城,在縣東南,魏邑也。漢初曹參追擊魏豹于曲陽,即此。或曰在曲沃之陽,故曰曲陽”[15],趙文即持此說,但顧祖禹又在河南濟(jì)源縣條下提到另一曲陽城,即“曲陽城,縣西南十五里。亦曰陽城,古陽樊也”[16],《大明一統(tǒng)志》亦有“曲陽城在濟(jì)源縣西南一十五里,《史記》:‘秦拔我新垣、曲陽之城’,《國語》:‘王以陽樊賜晉’即此”[17]的記載,《資治通鑒》亦載:“二十八年,秦攻趙,拔新垣、曲陽。史記正義曰:年表及括地志,曲陽故城在懷州濟(jì)源縣西四十里,新垣近曲陽,未詳端的之處”[18]123。此外,后曉榮先生也考證秦代曲陽縣屬河內(nèi)郡[14]313-314,郭沫若先生《中國史稿地圖集》也把曲陽標(biāo)在河內(nèi)郡[19],譚其驤先生在《中國歷史地圖集》東漢河內(nèi)郡標(biāo)有陽樊田[20],那么《曹相國世家》里的曲陽所指何處,值得討論。比較秦伐魏取新垣、曲陽之城和韓信伐西魏先攻曲陽追至武垣之戰(zhàn)可以知道,武垣和曲陽距離不會太遠(yuǎn),同時新垣、曲陽之戰(zhàn)發(fā)生于周赧王二十八年(前287),而此前的周赧王二十五年(前290),“魏入河?xùn)|地四百里、韓入武遂地二百里于秦”[21],可知此戰(zhàn)前秦國此時已占據(jù)河?xùn)|,此次出兵也極有可能從河?xùn)|出兵,那么與此次韓信征伐西魏從河?xùn)|郡東張、安邑追至曲陽、武垣相似,故而筆者推測武垣極有可能就是新垣,在曲陽附近。因此,曲陽是河內(nèi)郡的曲陽而非河?xùn)|郡的曲陽,那么項羽與魏王豹戰(zhàn)于曲陽似可說明河內(nèi)郡屬于西魏國。
同時,劉邦和項羽對峙滎陽之際,劉邦除令韓信北上滅魏破趙,又令靳歙“別之河內(nèi),擊趙將賁郝軍朝歌,破之,所將卒得騎將二人,車馬二百五十匹。從攻安陽以東,至棘蒲,下七縣”[22]。讀到此,不禁有疑問:劉邦已經(jīng)平定殷國,置河內(nèi)郡,那么此時為什么還要派靳歙去攻打河內(nèi)?所以筆者猜測,韓信滅西魏國的時候西魏國應(yīng)包括河內(nèi)郡,只是韓信平定河?xùn)|、上黨,靳歙占據(jù)河內(nèi);再者,劉邦東征之時,周圍除魏王豹幾乎沒有其他諸侯跟隨,而從殷國建立到其滅亡,殷國只存在了四個月,可能當(dāng)時魏王豹不滿項羽以河內(nèi)郡為殷國,劉邦又許之以河內(nèi)郡,魏王豹故而跟隨,而劉邦彭城大敗,諸侯皆叛之時他又投靠項羽。
對于西魏國疆域的爭議,另一個主要爭論點是五十二城和三十二城的不同。學(xué)界一般認(rèn)為城即縣,而這之間相差的二十城實際相當(dāng)于楚漢之際的一郡。趙志強和葉永新先生均認(rèn)為古代五三易訛,筆者贊同。西魏滅國之后的城數(shù),除筆者上引《史記·曹相國世家》五十二城,《史記·酈生陸賈列傳》亦記載:“夫漢王發(fā)蜀漢,定三秦;涉西河之外,授上黨之兵;下井陘,誅成安君;破北魏,舉三十二城:此蚩尤之兵,非人之力也,天之福也。”[23]此處北魏指西魏國,現(xiàn)在關(guān)鍵是厘清這幾郡的縣數(shù)。
后曉榮在《秦代政區(qū)地理》一書中認(rèn)為:“目前秦河?xùn)|郡置縣可考者有安邑、蒲反、汾陰、底柱、絳縣、左邑、平陽、彘縣、楊縣、臨汾、皮氏、濩澤、猗氏、垣縣、土軍、蒲子、北屈、風(fēng)縣、新襄陵,共19縣?!稘h志》河?xùn)|郡24屬縣大部分都沿襲于秦縣?!盵14]311“目前秦河內(nèi)郡置縣可考者有懷縣、溫縣、軹縣、武德、修武、曲陽、蕩陰、朝歌、野王、山陽、共縣、隆慮、汲縣、安陽、河雍、邢丘、州縣、內(nèi)黃、繁陽,共19縣?!盵14]321-322“目前秦上黨郡置縣可考者有屯留、長子、潞縣、余吾、端氏、陭氏、泫氏、高都、涅縣、銅鞮、襄垣、壺關(guān)、涉縣,共13縣?!盵14]334葉永新先生以此為依據(jù),加上太原二十一縣[14]329,認(rèn)為五十二城當(dāng)為上黨、太原、河?xùn)|三郡即五十三縣,但此文是秦代現(xiàn)在可考縣,并非實際縣數(shù),并且后曉榮先生的考證仍有商榷之處;同時,葉文認(rèn)為,以此為依據(jù),上黨加河?xùn)|二郡也剛好三十二城,因此葉先生以此下結(jié)論恐過于武斷。
按《漢書·地理志》記載“河?xùn)|郡……縣二十四”“上黨郡……縣十四”“河內(nèi)郡……縣十八”[24],加起來五十六縣。對此,周先生認(rèn)為:“《漢志》此三郡領(lǐng)縣五十六,其中河?xùn)|之聞喜、驥縣,河內(nèi)之獲嘉均后置,漢初實有五十三縣,與《曹參傳》所載僅一縣之差。是五十二縣亦秦之縣數(shù),漢五年與之同?!盵1]258若以后曉榮先生《秦代政區(qū)地理》現(xiàn)可考縣數(shù),河?xùn)|、上黨、河內(nèi)三郡縣數(shù)為五十一,均接近于五十二。何慕先生在《秦代政區(qū)地理》中經(jīng)過考證,認(rèn)為秦代的縣,河?xùn)|郡縣十六,上黨郡縣十三,河內(nèi)郡縣十九,合計四十八縣[25],亦與五十二相差無幾,后曉榮和何慕先生對縣名的考證與《漢志》仍有差別,日后求助于出土材料進(jìn)一步考證能進(jìn)一步解決此問題。
綜合筆者上述分析,西魏國初封之地與滅亡時所領(lǐng)數(shù)目不一,滅亡時應(yīng)包括河?xùn)|、上黨和河內(nèi)三郡五十二城,五十二實訛為三十二。