<dd id="xruhv"><small id="xruhv"><xmp id="xruhv"></xmp></small></dd>
      <output id="xruhv"></output><cite id="xruhv"><tr id="xruhv"></tr></cite> <output id="xruhv"></output>

      <cite id="xruhv"><tr id="xruhv"></tr></cite>

      <code id="xruhv"><samp id="xruhv"></samp></code>

        1. 文氏

          分布地區

          燕門郡:戰國趙武靈王置郡,秦、西漢治所在善無(今山西右玉南)。相當于今山西河曲、五寨、寧武等縣以北、恒山以西、內蒙古黃旗海、岱海以南地區,東漢移治陰館(今山西代縣西北)。

          歷史來源

          「文」源出

          來源有五:

          1、出自于姬姓,是以謚號命名的姓氏。據《風俗通義》等有關資料所載,商朝末年,居住于渭河流域的周族逐漸強盛起來,商王文丁感到周的威脅,就找借口殺了周人(姬姓)的領袖季歷。季歷之子姬昌即位后,勵精圖治,深得國人擁戴,被商紂王封為西伯。因西伯聲望太高,紂王又找借口將西伯囚禁,后釋放。西伯歸周后,以賢臣姜尚為輔佐,先后吞并了虞、芮、黎(今山西長治西南)、崇(今河南嵩縣北)等國,并建豐邑(今陜西長安灃水以西)作為國都,形成了“三分天下”的局面,其實力超過商王朝。西伯在位50年,他死后,其子周武王繼承了他的遺志,完成了滅商大業,于公元前11世紀建立了周朝,建都于鎬(今陜西長安灃水以東),追謚西伯為周文王。文王的支庶子孫中有以他的謚號“文”為姓氏的,稱文氏。是為陜西文氏。

          2、出自周代衛國將軍文子之后。據《姓氏考略》等所載,西周初年建立的衛國(周分封的姬姓諸侯國,初建都于朝歌<今河南淇縣>,又遷都于楚丘<今河南滑縣>,后又遷都帝丘<今河南濮陽>,前209年,為秦所滅),至春秋時期的衛獻公時,有個將軍叫孫文子,是個很有聲望的人物,孫文子的子孫有以祖字為氏,稱文氏,是為河南文氏。

          3、出自姜姓,為炎帝后裔姜文叔之后。根據有關資料所載,西周初,周武王封炎帝裔孫太岳之苗裔文叔于許(在今河南許昌市),建立許國,為姜姓諸侯國。春秋時,許國受鄭楚所迫,經四次遷都,前576年遷葉(今河南葉縣西南),前553年遷城父(今安徽亳縣東南),前529年復遷葉,前524年遷白羽(今河南西峽)前506年遷至容城(今河南魯山縣東南),戰國初年為楚所滅(一說滅于魏),子孫四散。除有以原國名“許”為氏外,還有以許國開國君主文叔之字為氏,就是文姓

          4、出自(女為)姓,為(女為)滿之裔孫,是以謚號命名的姓氏。戰國時,齊國(今屬山東)有貴族田文,是齊威王孫子,號稱孟嘗君,門下有食客數千,是當時有名的政治家。后來齊國貴族田甲叛亂,孟嘗君逃到魏國(西周時分封的諸侯國,在今山西芮城北),在魏任相國,死后謚號文子。其后人也有以“文”為氏的,是為山西文氏。

          5、出自敬姓避諱改姓。五代后晉時,為避晉高祖石敬塘之名諱,“敬”姓改為“文”姓。如宋代文彥博文天祥,其祖先(在唐五代時)皆為敬姓。文姓分布早在春秋戰國時期,即有文氏族人播遷于江淮一帶。春秋末年,楚國人文種,在越國任大夫,輔佐越王勾踐,君臣刻苦圖強,終于滅亡吳國。西漢廬江舒縣(今安徽廬江西)人文翁,景帝末年任蜀都守,對當地文化發展有貢獻,其后代有一支在四川發展繁衍。西漢至三國時期,居住在河南的文氏,主要分布在開封、南陽、永城、固始等地。固始縣東南有文古城遺址,出土有漢代文物,傳為文姓族人世居之地。唐代以后,文氏在全國分布較為廣泛,并稱盛于山西和江南。據考證,文姓在中國最常見的漢族姓氏中居于第100位。近新加坡等國有文姓華僑。郡望堂號堂號:信國堂、正氣堂:宋代文天祥為左丞相,封信國侯,進屯潮陽,元將張弘范掩至,文天祥被俘,拘燕三年不屈,作《正氣歌就義》。   

          家族名人

          姓氏文化

          易购彩票平台易购彩票主页易购彩票网站易购彩票官网易购彩票娱乐 91019u.net | 6002a.com | www.j35.cc | 8015h.com | www.48330x.com | 01311.com | www.32123m.com | www.6033u.com | www.599047.com | www.js3838.com | yyh910.com | www.0600d.cc | 775948.com | www.c5836.com | www.21365mm.com | sha9904.com | www.hg173d.com | 01234lll.com | www.826552.com | www.3170005.com | 1348.com | www.095wy.com | www.1516yyy.com | 6146x.com | www.a2418.com | 55betbet365.com | aa33337.com | www.245684.com | ii67890.com | 4025m.com | www.0014t.com | www.55268yy.com | o15666.com | www.618146.com | www.dfs998.com | 1479p.com | www.4078u.com | 2127zz.com | www.630137.com | www.androidappforxgsaimahui.com | 553322KK.com | www.ra0008.com | 4288ii.com | www.55cmc.com | www.rf0388.com | 8200.cn | www.55885l.com | www.8694g.com | 22889193.com | www.26299s.com | www.5601j.com | 4165w.com | www.51515j.com | www.133vns.com | 3559cc.com | www.15010.cc | www.qlm988.com | 3559pp.com | www.793093.com | www.79500w.com | 30178844.com | 1813p.com | www.y8921.com | 3332949.com | 7003pp.com | www.89777i.com | www.s668839.com | 6269cc.com | www.978231.com | www.566652.com | 444000n.com | 1703222.com | www.80032266.com | www.67229t.com | 9694d.com | www.694050.com | www.bwinyz29.com | www.1114xj.com | p2306.com | www.34788l.com | www.81306b.com | a757044.com | 90307h.com | www.win1235.com | www.pj5794.com | j1915.com | www.338062.com | www.9895t.com | www.amh50.com | bwinlll.com | www.607316.com | www.3116a.com | www.86067.com | 550099com | www.5xcr.com | www.biying960vip.com | www.yh7890.com | 3522i.vip | www.301823.com | www.flb905.com | www.22447712.com | 8977vv.com | 3049w.com | www.9928i.com | www.7415yy.com | www.657suncity.com | v997e.com | www.569361.com | www.68365k.com | www.hg9688.com | ttt2848.com | 1064a.com | www.766602.com | www.5719d.com | www.yh8449.com | js75776.com | 6220uu.com | www.cp778.com | www.xj7005.com | www.0005156.com | 4647e.com | wnsr8819.com | www.616383.com | www.66074.com | www.13090.com | 2805k.com | vns8y.com | www.332750.com | www.6653e.com | www.16181n.com | www.00618r.com | 99332007.com | 4288dd.com | www.196302.com | www.41518r.com | www.sha2277.com | www.2078l.com | feicai00886.com | dz825.com | www.476669.com | www.97655t.com | www.137603.com | www.1818xpj.com | 37570q.com | 3999.com | msyz818.com | www.902261.com | www.56011h.com | www.5589111.com | www.0679555.com | 8569811q.com | mm99922.com | 2021cccc.com | www.278206.com | www.15236.cc | www.4988a.cc | www.302572.com | www.88184.com | www.vns998.com | 7744ggg.com | jjj5682.com | 6641q.com | www.397477.com | www.76762.cc | www.0343.com | www.http://459155.com/ | www.6372008.com | www.8494l.com | js8800.com | 8159a.cc | 28839a.com | 3016www.com | www.545568.com | www.50051f.com | www.97828i.vip | www.x69096.com | www.47748.com | www.4446358.com | www.8520j.com | 500000756.com | 7555w.com | 91.ag | yh888w.com | js648888.com | www.196280.com | www.810852.com | www.66653.com | www.984708.com | www.64566b.com | www.h9478.com | www.hg9556.com | www.617701.com | nn3189.com | 33gg8331.com | pj7702.com | 8159kk.cc | 0286.com | 256777gcom | 8838000.com | 61326699.com | beplay.pub | yth10.net | www.150881.com | www.591032.com | www.c5987.com | www.lycp883.com | www.41518.com | www.aa355.com | www.86008.com | www.g94600.com | www.63606u.com | www.958.net | www.57800q.com | www.ok99.com | www.28000x.com | www.808888l.com | www.c44nn.com | www.yh558866.com | www.ylg7777.com | www.973777.com | www.63208.com | www.wsvip0.com | www.678688.com | www.hg6898.com | www.456277.com | www.877568.com | www.88597.com | www.7788789.com | www.am1155.com | www.5966iii.com | www.1111284.com | www.668cp55.com | www.58665q.com | www.06068.com | www.89599t.com | www.cn365n.com | www.hgdc800.com | www.30350c.com | www.v1058.com | www.x666678.com | www.818779.com | www.81678j.com | www.15355k.com | www.66ffb.com | www.810625.com | www.444219.com | www.101125.com | 6641z.com | 5504s.com | 19991d.com | 3552p.com | 11ll8332.com | 2381bb.com | www.hg444.tw | www.3170004.com | www.rrrr0023.com | www.50hga.com | www.178633.com | www.x999678.com | www.80075p.com | www.qucp1.com | www.544089.com | zzylc5.com | 38238d.com | 0201kk.com | 88894u.com | 053144.com | www.4107h.com | www.868681.com | www.sscb3.com | www.ag5555.com | www.xpj68.com | www.caim3.com | www.302210.com | xl590.com | 9659j.com | y68147.com | www.ylhg1818.com | www.hg5689.com | www.8967s.com | www.5446j.com | www.73166b.com | www.799425.com | vns1.vip | 1294z.cc | 354152.com | www.bd0088.com | www.klcp005.com | www.99094z.com | www.1368i.cc | www.60123v.com | 33xpj377.com | 4036d.com | www.wn0002.com | www.1600yy.com | www.00773w.com | www.xb8822.com | www.925771.com | 2381mmm.com | 00778u.com | 8036y.com | www.18373876153.com | www.4963uu.com | www.6666bj.com | www.674679.com | 3734.com | 3685j.com | www.127788.net | www.33336001.com | www.sx1833.com | www.514918.com | dh074.com | 9958977.com | www.i7727.cc | www.4996hz.com | www.00840c.com | www.137916.com | yqpnwjo.cn | 518cp-8.com | www.5968j.com | www.60886t.com | www.qmkl5.com | 2018bet33.com | hbs476.com | www.hgcn888.com | www.hh892.com | www.86267x.com | www.140018.com | 38.sb | www.pj99997.com | www.9928h.com | www.ky1004.com | www.177109.com | h9539.com | www.hg2207.com | www.xy045.com | www.21202x.com | v3144.com | 22299bb.com | www.143098.com | www.4809q.com | www.344747.com | 83138j.com | www.32126q.net | www.hg8jj.com | www.00ttz.com | 1705o.com | 2820s.com | www.640suncity.com | www.99968z.com | 69443300.com | yy3189.com | www.yh98mm.com | www.61233k.com | 2844w.com | n444000.com | dsdh2.com | www.29019.com | www.7239k.com | 20772277.com | 33115jj.com | www.808888m.com | www.088wy.com | 5019kzb.com | www.yh8004.com | www.4996nn.com | www.679822.com | 99662007.com | www.423886.com | www.15355hh.com | 99151z.com | ysb8.com | www.60886w.com | www.178719.com | wanyingjia.com | www.633786.com | www.36166w.com | 0823.com | www.benz4444s.com | www.55676k.com | 99567t.com | 168c7.com | www.58118g.com | www.653546.com | ll3336.com | www.hg8562.com | www.9155h.cc | xiang07.com | www.xpj810.com | www.68682n.com | 53206600.com | www.pj7787.com | www.13434e.com | 1675gg.com | www.6635oo.com | www.9422g.com | 6868uu.cc | www.1113939.com | www.120638.com | 4880o.com | www.888vip2.com | www.120638.com | 50000966.com | www.56520w.com | www.50wb.top | gc003.cc | www.7t68.com | www.slyl5.com | 222.am | www.08bwin.com | www.826925.com | 8381aa.com | www.58118b.com | www.0377555.com | feicai0393.com | www.2997778.com | 28758z.com | www.76543x.com | www.80075p.com | 88851i.com | www.90989.com | www.617069.com | pj990.com | www.377666u.com | 26444l.com | www.vns0388.com | www.86267d.com | xpj677c.com | www.bc858.cc | www.237399.com | 3938.com | www.c17848.com | bwinaaa.com | www.js436.com | www.534638.com | 26444g.com | www.81608z.com | 3950d.com | www.681378.com | www.320288.com | www.826927.com | 3434mmm.com | www.hg7225.com | 116144.com | www.508555.com | www.401271.com | 1654gg.com | www.97655z.com | 3662d.com | www.848777g.com | 24768.com | www.120550.com | www.686244.com | 500000349.com | www.pj56l.com | x88288.com | www.sha2211.com | 66773885.com | www.aobo9999.com | 55331uu.com | www.54549944.com | www.610330.com | 99932949.com | www.7782b.com | p2490.com | www.9989575.com | 4036kk.com | www.xpj16685.com | 7811ii.com | www.264438.com | 116005.com | www.789025.com | mtime.com | www.hg0012.com | www.369072.com | www.tushan28.com | www.890413.com | www.ds22222.com | www.918jo.com | 88562.com | www.36788z.com | 官网捕鱼3.com | www.666825.com | tz458.com | www.28891h.com | 5080.cc | www.6939z.com | 8547m.com | www.13434d.com | 73055.com | www.868229.com | 88851.com | www.3zq02.com | mm7742.com | www.9646c.com | kbf3525.com | www.77114y.com | bb2649.com | www.5854q.cc | www.668k8.com | www.939096.com | www.xj5577.com | www.679610.com | www.3459c.com | www.196052.com | www.6664136.com | 2012bet8.com | www.j99888.com | x48q.com | www.3066vv.com | bwin8g.com | www.8082.am | hjdc2018.com | www.74972.com | www.661zr.com | www.663948.com | www.0860o.com | 1483jj.com | www.393222.com | 12742b.com | www.65045.com | 3522x.vip | www.26878d.com | www.pj90666.com | www.530126.com | www.9990257.com | 31782222.com | www.1559502.com | 4022e.com | www.77210f.com | 59599z.com | www.501340.com | www.8622msc.com | 4165b.com | www.776887.com | 41178962.com | www.2788cai.com | www.56520b.com | 55tt8332.com | www.16181z.com | g3405.com | www.88325s.com | yh88133.vip | www.1368d.cc | www.09569z.com | 35.vip | www.87708a.com | j1486.com | www.922069.com | www.herezeal.com | 1596.com | www.665534.com | www.033033n.com | www.068671.com | www.7779856.com | 4231.com | www.5091y.com | www.8344567.com | 6245.gg | www.350c5.com | bcw3666.com | www.86267a.com | www.4212n.com | 6261h.com | www.900140.com | www.533589.com | 8381xx.com | www.32123h.com | www.8188zr.com | 55797s.com | www.237377.com | www.yh8880.cc | 4444372.com | www.30350u.com | www.ck9292.com | www.hg77009.com | sxpj62607.com | www.0088hgcc.com | 389988.com | 083900.com | www.81508y.com | hjdc2016.com | 5446v.com | www.zzjxyt.com | www.yh8880.cc | qiji.ph | www.bett365.cc | www.85770m.com | 1669n.com | www.9646m.com | www.55268mm.com | ff1331.com | www.33112r.com | www.2002900.com | 7514444.com | www.qilc5.com | www.9981msc.com | 3522uu.com | www.393121.com | www.cn365o.com | 55gg8331.com | aipin888.vip | www.546230.com | www.7111b.com | 22294400.com | www.hm5333.com | www.zte333.com | 702279.com | ty262.com | www.yh6688.bet | www.t27229.com | y00.com | www.969751.com | www.6616008.com | 50000022.com | pj677p.com | www.4323f.com | www.bw123123.com | 2211buyu.com | www.52072g.com | www.12345604.cc | www.77537n.com | ys-57.co | www.500285.com | www.06387788.com | www.32126a.net | 80368x.com | www.937652.com | www.00773o.com | www.shenbobet.com | 33599tt.com | www.hx1112.com | www.6776cc.com | 1407v.com | 88850kk.com | www.969713.com | www.3bet005.com | www.nnn801.com | 4155.cc | www.871203.com | www.j69096.com | www.223456s.com | 4675j.com | www.268177.com | www.88qiji.com | www.308878.com | bbo626.com | 365288.bet | www.89939.cc | www.19019p.com | www.yy8800.com | 0193377.com | www.283550.com | www.68993258.com | www.822992.com | 26444j.com | 58000c.com | www.596702.com | www.7737gg.com | www.57768u.com | 9995u.cc | 9193.com | www.451117.com | www.hg0295.com | www.11kj.com | xpj28777.com | bet365ll.com | www.26878v.com | www.66653f.com | www.rg666.com | www.63877e.com | 3726z.com | d3644.com | www.995684.com | www.v6996.com | www.pj5718.com | yin5555.com | 6175ll.com | ty262.com | www.3668o.com | www.93955d.com | www.9949k.com | 2247i.com | 5020.com | tongfamr.com | www.cb7288.com | www.63800v.com | www.777794.com | www.38200g.com | 80850tt.com | bjzhuowen.com | www.306061.com | www.54968h.com | www.3300ra8.com | www.93480.com | 22883p.com | 35222dd.com | 3957x.com | www.316477.com | www.21202z.com | www.63606f.com | www.5858564.com | www.514277.com | y45638.com | 69619.com | 61652v.com | www.558414.com | www.33598b.com | www.pjc99.vip | www.1389zz.com | www.88993d.com | c388l.com | 0186556.com | 3404d.cc | q32689.net | www.514211.com | www.94238.com | www.664456.com | www.99113i.com | www.vnsr388.com | www.28758v.com | 2190j.com | 3405xxx.com | 88850dd.com | 2018.so | www.452805.com | www.2632f.com | www.7886269.com | www.9570111.com | www.393222.com | www.y5777.com | www.hg88161.com | 99151r.com | 56822.com | 28839s.com | 30007.com | 77424466.com | www.202417.com | www.983888a.com | www.54400n.com | www.085993.com | www.377666y.com | www.6616008.com | www.3814.hk | www.33885940.com | www.06bwin.com | 21866n.com | 143.cc | 22zz8332.com | 23599f.com | 3066lll.com | evuyl.com | 2997703.com | 97886699.cc | 01885j.com | www.103380.com | www.512411.com | www.833314.com | www.99fc.cc | www.9928n.com | www.77801t.com | www.60wb.top | www.68993266.com | www.o63568.com | www.2997770.com | www.730016.com | www.4996gd.com | www.4694i.com | www.jinbocp.com | www.55526h.com | www.168005.com | www.37a060.com | www.161514.com | www.94876.com | www.166347.com | www.8517444.com | www.df5550.com | www.1007b.cc | www.bw123123.com | www.k1876.com | www.21033.com | www.4412.com | www.991882.com | www.hg9010.com | www.911.hk | www.s4042.com | www.cp67774.com | www.27363d.com | www.90506.com | www.sscb33.cc | www.9737cc.me | www.1118084.com | www.biying940vip.com | www.4996sd.com | www.9908598.com | www.79095q.com | www.733487.com | www.56011l.com | www.h98478.com | www.0601j.com | www.66376z.com | www.5091y.com | www.cpkk.com | www.722563.com | www.507281.com | www.178261.com | 18775g.com | feicai0312.com | 56987bb.com | 60266tc.com | 509.com | 33882007.com | 8905r.com | www.sjs05.com | www.hg3569.com | www.00057.com | www.76775f.com | www.rd789.com | www.173151.com | www.487bbb.com | www.848777n.com | www.07679b.com | www.400849.com | www.33997m.com | www.hc2788.com | www.377955.com | 3685s.com | jss1150.cn | 53206622.com | q888.tw | 79964b.com | www.dy6611.com | www.cr3456.com | www.s3065.com | www.327969.com | www.dyslot.com | www.h081.com | www.237399.com | 5002.am | 61652j.com | vipy15.com | www.68666q.com | www.1076009.com | www.d22255.com | www.0021331.com | www.87480.com | www.1035p.com | www.324977.com | 54141155.com | 07321111.com | 23686.com | www.223456t.com | www.4041.cc | www.4058tt.com | www.79955.com | www.c5615.com | www.32123v.com | x48i.com | 31325r.com | www.5699v.com | www.37533.com | www.686102c.com | www.bj2222.com | www.890994.com | 06385050.com | 0234c.com | 2373d.com | www.09569v.com | www.557244.com | www.86333f.com | www.fcff5.com | 71005.com | vip169.com | g47479.com | www.xpj5005.com | www.9737ll.com | www.6664588.com | www.560935.com | 7811aa.com | 5856qq.com | www.38200m.com | www.3u988.com | www.23456789.pw | www.935257.com | bcylc22.com | 55323o.com | www.dz829.com | www.333wh.com | www.99094c.com | www.819920.com | 33678ff.com | 2905.com | www.88807r.com | www.9737cc.me | www.50054k.com | www.076591.com | 3412233.com | 1331qq.com | www.9068nn.com | www.t63568.com | www.703906.com | vic0308.com | 6766kk.com | www.10050939.com | www.4521p.com | www.9dwj.com | s2554.com | hjdc43.com | www.770144.com | www.64566.bet | www.kc37.com | 365225.com | bwin8w.com | www.hg2788.com | www.58908c.com | www.900241.com | 80850xx.com | 2267y.com | www.856046.com | www.hg6645.com | www.153880.com | 58222a.com | www.456589.com | www.55060k.com | www.2934h.com | 2140099.com | 4023i.com | www.75hk.com | www.ya2019o.com | kaixinbo.cc | 36403311.com | www.sun7707.com | www.69567n.com | www.689253.com | 99995309.com | www.laok111.com | www.hga55500.com | www.2988cai.com | 1775uu.com | 01dd.cc | www.jinbocp.com | www.3890m.com | 8159c.cc | hg86855.com | www.c5c44.com | www.4tdc.com | 7249e.com | www.wns8848.com | www.695044.com | www.758799.com | 37688l.com | www.995p.net | www.06660.com | www.88266o.com | zzylc2.com | www.js643.com | www.71233g.com | 3405ggg.com | 289599.com | www.53094444.com | www.670137.com | 9737.com | www.hg2219.com | www.sx1866.com | 2334dh.com | 11162018.com | www.pj66119.net | www.599649.com | yth206.net | www.558337.com | www.66653k.com | 7744ttt.com | www.00217g.com | www.5719v.com | www.68568o.com | 44002007.com | www.9478.com | www.685053.com | 3467p.com | www.797008.com | www.1368a.cc | 4066g.com | www.hg5532.com | www.80065y.com | 342.com | www.56520b.com | www.mgm777c.com | bet99949.com | www.xj6666.com | www.52062m.com | xpj66498.com | www.bm445566.com | www.5886pp.com | 55331hh.com | bet35365j.com | www.wns123c.com | pj600.cc | c388w.com | www.621468.com | 11668331.com | vip66656.com | www.r999990.com | 3119ccc.com | www.183ks.com | www.0343z.com | 3405ggg.com | www.bet3651114.com | www.2221102.com | 1407j.com | www.hhgg29.com | www.5086z.com | 9659o.com | www.am98880.com | www.578393.com | 28288.com | www.b35mm.com | 10050537.com | www.xjs8893.com | www.ykylc00.com | 61789b.com | www.pj6366.com | www.c6089.com | 6150.com | www.bet63m.com | wlb22.com | www.vns8895.com | www.99788q.com | 69096c.com | www.1919msc.com | www.312522.com | 0033c.cc | www.705323.com | 66648i.com | www.67845.com | www.642638.com | 28485000.com | www.42070018.com | 98955.com | www.vns9n9.com | www.709928.com | 883399g.com | www.57777.am | 67890b.com | www.168uuu.com | www.178362.com | www.686936.com | www.95555w.com | 4167d.com | www.pj88s.com | 88021ee.com | www.345sbet.com | www.csgc9.com | 8977qq.com | www.98xpj98.com | js567567.com | www.o9993122.com | www.022173.com | www.vns8891.com | www.2875x.com | s45638.com | www.5552721.com | z2649.com | www.808888i.com | 8790y.com | www.744suncity.com | www.569829.com | www.8520v.com | www.33997l.com | 400089v.com | www.0088hgee.com | 923160.com | www.4963z.com | 2355.com | www.00166b.com | www.50064v.com | www.7025h.com | www.716726.com | www.77764400.com | www.1368l.cc | ll2649.com |