1*5737b690SBen Gras# $NetBSD: language,v 1.3 2003/09/13 21:53:19 kleink Exp $ 2*5737b690SBen Gras# 3*5737b690SBen Gras# ISO 639-1 and 639-2 Language Codes 4*5737b690SBen Gras# 5*5737b690SBen Gras# The format of an entry is: 6*5737b690SBen Gras# <Language name><TAB><ISO-639-2-code><TAB><ISO-639-1-code-optional> 7*5737b690SBen Gras# 8*5737b690SBen Gras# Further information can be found at the ISO 639/Joint Advisory Committee 9*5737b690SBen Gras# (ISO 639/JAC) web site, 10*5737b690SBen Gras# <http://lcweb.loc.gov/standards/iso639-2/iso639jac.html>. 11*5737b690SBen Gras# This list is up-to-date as of 2003-08-04. 12*5737b690SBen Gras# 13*5737b690SBen GrasAbkhazian abk ab 14*5737b690SBen GrasAchinese ace 15*5737b690SBen GrasAcoli ach 16*5737b690SBen GrasAdangme ada 17*5737b690SBen GrasAdygei; Adyghe ady 18*5737b690SBen GrasAfar aar aa 19*5737b690SBen GrasAfrihili afh 20*5737b690SBen GrasAfrikaans afr af 21*5737b690SBen GrasAfro-Asiatic (Other) afa 22*5737b690SBen GrasAkan aka ak 23*5737b690SBen GrasAkkadian akk 24*5737b690SBen GrasAlbanian alb/sqi sq 25*5737b690SBen GrasAleut ale 26*5737b690SBen GrasAlgonquian languages alg 27*5737b690SBen GrasAltaic (Other) tut 28*5737b690SBen GrasAmharic amh am 29*5737b690SBen GrasApache languages apa 30*5737b690SBen GrasArabic ara ar 31*5737b690SBen GrasAragonese arg an 32*5737b690SBen GrasAramaic arc 33*5737b690SBen GrasArapaho arp 34*5737b690SBen GrasAraucanian arn 35*5737b690SBen GrasArawak arw 36*5737b690SBen GrasArmenian arm/hye hy 37*5737b690SBen GrasArtificial (Other) art 38*5737b690SBen GrasAssamese asm as 39*5737b690SBen GrasAsturian; Bable ast 40*5737b690SBen GrasAthapascan languages ath 41*5737b690SBen GrasAustralian languages aus 42*5737b690SBen GrasAustronesian (Other) map 43*5737b690SBen GrasAvaric ava av 44*5737b690SBen GrasAvestan ave ae 45*5737b690SBen GrasAwadhi awa 46*5737b690SBen GrasAymara aym ay 47*5737b690SBen GrasAzerbaijani aze az 48*5737b690SBen GrasBalinese ban 49*5737b690SBen GrasBaltic (Other) bat 50*5737b690SBen GrasBaluchi bal 51*5737b690SBen GrasBambara bam bm 52*5737b690SBen GrasBamileke languages bai 53*5737b690SBen GrasBanda bad 54*5737b690SBen GrasBantu (Other) bnt 55*5737b690SBen GrasBasa bas 56*5737b690SBen GrasBashkir bak ba 57*5737b690SBen GrasBasque baq/eus eu 58*5737b690SBen GrasBatak (Indonesia) btk 59*5737b690SBen GrasBeja bej 60*5737b690SBen GrasBelarusian bel be 61*5737b690SBen GrasBemba bem 62*5737b690SBen GrasBengali ben bn 63*5737b690SBen GrasBerber (Other) ber 64*5737b690SBen GrasBhojpuri bho 65*5737b690SBen GrasBihari bih bh 66*5737b690SBen GrasBikol bik 67*5737b690SBen GrasBini bin 68*5737b690SBen GrasBislama bis bi 69*5737b690SBen GrasBokmaal, Norwegian; Norwegian Bokmaal nob nb 70*5737b690SBen GrasBosnian bos bs 71*5737b690SBen GrasBraj bra 72*5737b690SBen GrasBreton bre br 73*5737b690SBen GrasBuginese bug 74*5737b690SBen GrasBulgarian bul bg 75*5737b690SBen GrasBuriat bua 76*5737b690SBen GrasBurmese bur/mya my 77*5737b690SBen GrasCaddo cad 78*5737b690SBen GrasCarib car 79*5737b690SBen GrasCastilian; Spanish spa es 80*5737b690SBen GrasCatalan cat ca 81*5737b690SBen GrasCaucasian (Other) cau 82*5737b690SBen GrasCebuano ceb 83*5737b690SBen GrasCeltic (Other) cel 84*5737b690SBen GrasCentral American Indian (Other) cai 85*5737b690SBen GrasChagatai chg 86*5737b690SBen GrasChamic languages cmc 87*5737b690SBen GrasChamorro cha ch 88*5737b690SBen GrasChechen che ce 89*5737b690SBen GrasCherokee chr 90*5737b690SBen GrasChewa; Chichewa; Nyanja nya ny 91*5737b690SBen GrasCheyenne chy 92*5737b690SBen GrasChibcha chb 93*5737b690SBen GrasChinese chi/zho zh 94*5737b690SBen GrasChinook jargon chn 95*5737b690SBen GrasChipewyan chp 96*5737b690SBen GrasChoctaw cho 97*5737b690SBen GrasChurch Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic chu cu 98*5737b690SBen GrasChuukese chk 99*5737b690SBen GrasChuvash chv cv 100*5737b690SBen GrasCoptic cop 101*5737b690SBen GrasCornish cor kw 102*5737b690SBen GrasCorsican cos co 103*5737b690SBen GrasCree cre cr 104*5737b690SBen GrasCreek mus 105*5737b690SBen GrasCreoles and pidgins (Other) crp 106*5737b690SBen GrasCreoles and pidgins, English-based (Other) cpe 107*5737b690SBen GrasCreoles and pidgins, French-based (Other) cpf 108*5737b690SBen GrasCreoles and pidgins, Portuguese-based (Other) cpp 109*5737b690SBen GrasCrimean Tatar; Crimean Turkish crh 110*5737b690SBen GrasCroatian scr/hrv hr 111*5737b690SBen GrasCushitic (Other) cus 112*5737b690SBen GrasCzech cze/ces cs 113*5737b690SBen GrasDakota dak 114*5737b690SBen GrasDanish dan da 115*5737b690SBen GrasDargwa dar 116*5737b690SBen GrasDayak day 117*5737b690SBen GrasDelaware del 118*5737b690SBen GrasDinka din 119*5737b690SBen GrasDivehi div dv 120*5737b690SBen GrasDogri doi 121*5737b690SBen GrasDogrib dgr 122*5737b690SBen GrasDravidian (Other) dra 123*5737b690SBen GrasDuala dua 124*5737b690SBen GrasDutch, Middle (ca. 1050-1350) dum 125*5737b690SBen GrasDutch; Flemish dut/nld nl 126*5737b690SBen GrasDyula dyu 127*5737b690SBen GrasDzongkha dzo dz 128*5737b690SBen GrasEfik efi 129*5737b690SBen GrasEgyptian (Ancient) egy 130*5737b690SBen GrasEkajuk eka 131*5737b690SBen GrasElamite elx 132*5737b690SBen GrasEnglish eng en 133*5737b690SBen GrasEnglish, Middle (1100-1500) enm 134*5737b690SBen GrasEnglish, Old (ca.450-1100) ang 135*5737b690SBen GrasErzya myv 136*5737b690SBen GrasEsperanto epo eo 137*5737b690SBen GrasEstonian est et 138*5737b690SBen GrasEwe ewe ee 139*5737b690SBen GrasEwondo ewo 140*5737b690SBen GrasFang fan 141*5737b690SBen GrasFanti fat 142*5737b690SBen GrasFaroese fao fo 143*5737b690SBen GrasFijian fij fj 144*5737b690SBen GrasFinnish fin fi 145*5737b690SBen GrasFinno-Ugrian (Other) fiu 146*5737b690SBen GrasFon fon 147*5737b690SBen GrasFrench fre/fra fr 148*5737b690SBen GrasFrench, Middle (ca.1400-1600) frm 149*5737b690SBen GrasFrench, Old (842-ca.1400) fro 150*5737b690SBen GrasFrisian fry fy 151*5737b690SBen GrasFriulian fur 152*5737b690SBen GrasFulah ful ff 153*5737b690SBen GrasGa gaa 154*5737b690SBen GrasGaelic; Scottish Gaelic gla gd 155*5737b690SBen GrasGallegan glg gl 156*5737b690SBen GrasGanda lug lg 157*5737b690SBen GrasGayo gay 158*5737b690SBen GrasGbaya gba 159*5737b690SBen GrasGeez gez 160*5737b690SBen GrasGeorgian geo/kat ka 161*5737b690SBen GrasGerman ger/deu de 162*5737b690SBen GrasGerman, Low; Saxon, Low; Low German; Low Saxon nds 163*5737b690SBen GrasGerman, Middle High (ca.1050-1500) gmh 164*5737b690SBen GrasGerman, Old High (ca.750-1050) goh 165*5737b690SBen GrasGermanic (Other) gem 166*5737b690SBen GrasGikuyu; Kikuyu kik ki 167*5737b690SBen GrasGilbertese gil 168*5737b690SBen GrasGondi gon 169*5737b690SBen GrasGorontalo gor 170*5737b690SBen GrasGothic got 171*5737b690SBen GrasGrebo grb 172*5737b690SBen GrasGreek, Ancient (to 1453) grc 173*5737b690SBen GrasGreek, Modern (1453-) gre/ell el 174*5737b690SBen GrasGreenlandic; Kalaallisut kal kl 175*5737b690SBen GrasGuarani grn gn 176*5737b690SBen GrasGujarati guj gu 177*5737b690SBen GrasGwich'in gwi 178*5737b690SBen GrasHaida hai 179*5737b690SBen GrasHaitian Creole; Haitian hat ht 180*5737b690SBen GrasHausa hau ha 181*5737b690SBen GrasHawaiian haw 182*5737b690SBen GrasHebrew heb he 183*5737b690SBen GrasHerero her hz 184*5737b690SBen GrasHiligaynon hil 185*5737b690SBen GrasHimachali him 186*5737b690SBen GrasHindi hin hi 187*5737b690SBen GrasHiri Motu hmo ho 188*5737b690SBen GrasHittite hit 189*5737b690SBen GrasHmong hmn 190*5737b690SBen GrasHungarian hun hu 191*5737b690SBen GrasHupa hup 192*5737b690SBen GrasIban iba 193*5737b690SBen GrasIcelandic ice/isl is 194*5737b690SBen GrasIdo ido io 195*5737b690SBen GrasIgbo ibo ig 196*5737b690SBen GrasIjo ijo 197*5737b690SBen GrasIloko ilo 198*5737b690SBen GrasInari Sami smn 199*5737b690SBen GrasIndic (Other) inc 200*5737b690SBen GrasIndo-European (Other) ine 201*5737b690SBen GrasIndonesian ind id 202*5737b690SBen GrasIngush inh 203*5737b690SBen GrasInterlingua (International Auxiliary Language Association) ina ia 204*5737b690SBen GrasInterlingue ile ie 205*5737b690SBen GrasInuktitut iku iu 206*5737b690SBen GrasInupiaq ipk ik 207*5737b690SBen GrasIranian (Other) ira 208*5737b690SBen GrasIrish gle ga 209*5737b690SBen GrasIrish, Middle (900-1200) mga 210*5737b690SBen GrasIrish, Old (to 900) sga 211*5737b690SBen GrasIroquoian languages iro 212*5737b690SBen GrasItalian ita it 213*5737b690SBen GrasJapanese jpn ja 214*5737b690SBen GrasJavanese jav jv 215*5737b690SBen GrasJudeo-Arabic jrb 216*5737b690SBen GrasJudeo-Persian jpr 217*5737b690SBen GrasKabardian kbd 218*5737b690SBen GrasKabyle kab 219*5737b690SBen GrasKachin kac 220*5737b690SBen GrasKalmyk xal 221*5737b690SBen GrasKamba kam 222*5737b690SBen GrasKannada kan kn 223*5737b690SBen GrasKanuri kau kr 224*5737b690SBen GrasKara-Kalpak kaa 225*5737b690SBen GrasKarachay-Balkar krc 226*5737b690SBen GrasKaren kar 227*5737b690SBen GrasKashmiri kas ks 228*5737b690SBen GrasKashubian csb 229*5737b690SBen GrasKawi kaw 230*5737b690SBen GrasKazakh kaz kk 231*5737b690SBen GrasKhasi kha 232*5737b690SBen GrasKhmer khm km 233*5737b690SBen GrasKhoisan (Other) khi 234*5737b690SBen GrasKhotanese kho 235*5737b690SBen GrasKimbundu kmb 236*5737b690SBen GrasKinyarwanda kin rw 237*5737b690SBen GrasKirghiz kir ky 238*5737b690SBen GrasKomi kom kv 239*5737b690SBen GrasKongo kon kg 240*5737b690SBen GrasKonkani kok 241*5737b690SBen GrasKorean kor ko 242*5737b690SBen GrasKosraean kos 243*5737b690SBen GrasKpelle kpe 244*5737b690SBen GrasKru kro 245*5737b690SBen GrasKuanyama; Kwanyama kua kj 246*5737b690SBen GrasKumyk kum 247*5737b690SBen GrasKurdish kur ku 248*5737b690SBen GrasKurukh kru 249*5737b690SBen GrasKutenai kut 250*5737b690SBen GrasLadino lad 251*5737b690SBen GrasLahnda lah 252*5737b690SBen GrasLamba lam 253*5737b690SBen GrasLao lao lo 254*5737b690SBen GrasLatin lat la 255*5737b690SBen GrasLatvian lav lv 256*5737b690SBen GrasLetzeburgesch; Luxembourgish ltz lb 257*5737b690SBen GrasLezghian lez 258*5737b690SBen GrasLimburgan; Limburger; Limburgish lim li 259*5737b690SBen GrasLingala lin ln 260*5737b690SBen GrasLithuanian lit lt 261*5737b690SBen GrasLozi loz 262*5737b690SBen GrasLuba-Katanga lub lu 263*5737b690SBen GrasLuba-Lulua lua 264*5737b690SBen GrasLuiseno lui 265*5737b690SBen GrasLule Sami smj 266*5737b690SBen GrasLunda lun 267*5737b690SBen GrasLuo (Kenya and Tanzania) luo 268*5737b690SBen GrasLushai lus 269*5737b690SBen GrasMacedonian mac/mkd mk 270*5737b690SBen GrasMadurese mad 271*5737b690SBen GrasMagahi mag 272*5737b690SBen GrasMaithili mai 273*5737b690SBen GrasMakasar mak 274*5737b690SBen GrasMalagasy mlg mg 275*5737b690SBen GrasMalay may/msa ms 276*5737b690SBen GrasMalayalam mal ml 277*5737b690SBen GrasMaltese mlt mt 278*5737b690SBen GrasManchu mnc 279*5737b690SBen GrasMandar mdr 280*5737b690SBen GrasMandingo man 281*5737b690SBen GrasManipuri mni 282*5737b690SBen GrasManobo languages mno 283*5737b690SBen GrasManx glv gv 284*5737b690SBen GrasMaori mao/mri mi 285*5737b690SBen GrasMarathi mar mr 286*5737b690SBen GrasMari chm 287*5737b690SBen GrasMarshallese mah mh 288*5737b690SBen GrasMarwari mwr 289*5737b690SBen GrasMasai mas 290*5737b690SBen GrasMayan languages myn 291*5737b690SBen GrasMende men 292*5737b690SBen GrasMicmac mic 293*5737b690SBen GrasMinangkabau min 294*5737b690SBen GrasMiscellaneous languages mis 295*5737b690SBen GrasMohawk moh 296*5737b690SBen GrasMoksha mdf 297*5737b690SBen GrasMoldavian mol mo 298*5737b690SBen GrasMon-Khmer (Other) mkh 299*5737b690SBen GrasMongo lol 300*5737b690SBen GrasMongolian mon mn 301*5737b690SBen GrasMossi mos 302*5737b690SBen GrasMultiple languages mul 303*5737b690SBen GrasMunda languages mun 304*5737b690SBen GrasNahuatl nah 305*5737b690SBen GrasNauru nau na 306*5737b690SBen GrasNavaho, Navajo nav nv 307*5737b690SBen GrasNdebele, North nde nd 308*5737b690SBen GrasNdebele, South nbl nr 309*5737b690SBen GrasNdonga ndo ng 310*5737b690SBen GrasNeapolitan nap 311*5737b690SBen GrasNepali nep ne 312*5737b690SBen GrasNewari new 313*5737b690SBen GrasNias nia 314*5737b690SBen GrasNiger-Kordofanian (Other) nic 315*5737b690SBen GrasNilo-Saharan (Other) ssa 316*5737b690SBen GrasNiuean niu 317*5737b690SBen GrasNogai nog 318*5737b690SBen GrasNorse, Old non 319*5737b690SBen GrasNorth American Indian (Other) nai 320*5737b690SBen GrasNorthern Sami sme se 321*5737b690SBen GrasNorwegian nor no 322*5737b690SBen GrasNorwegian Nynorsk; Nynorsk, Norwegian nno nn 323*5737b690SBen GrasNubian languages nub 324*5737b690SBen GrasNyamwezi nym 325*5737b690SBen GrasNyankole nyn 326*5737b690SBen GrasNyoro nyo 327*5737b690SBen GrasNzima nzi 328*5737b690SBen GrasOccitan (post 1500); Provenc,al oci oc 329*5737b690SBen GrasOjibwa oji oj 330*5737b690SBen GrasOriya ori or 331*5737b690SBen GrasOromo orm om 332*5737b690SBen GrasOsage osa 333*5737b690SBen GrasOssetian; Ossetic oss os 334*5737b690SBen GrasOtomian languages oto 335*5737b690SBen GrasPahlavi pal 336*5737b690SBen GrasPalauan pau 337*5737b690SBen GrasPali pli pi 338*5737b690SBen GrasPampanga pam 339*5737b690SBen GrasPangasinan pag 340*5737b690SBen GrasPanjabi pan pa 341*5737b690SBen GrasPapiamento pap 342*5737b690SBen GrasPapuan (Other) paa 343*5737b690SBen GrasPersian per/fas fa 344*5737b690SBen GrasPersian, Old (ca.600-400 B.C.) peo 345*5737b690SBen GrasPhilippine (Other) phi 346*5737b690SBen GrasPhoenician phn 347*5737b690SBen GrasPohnpeian pon 348*5737b690SBen GrasPolish pol pl 349*5737b690SBen GrasPortuguese por pt 350*5737b690SBen GrasPrakrit languages pra 351*5737b690SBen GrasProvenc,al, Old (to 1500) pro 352*5737b690SBen GrasPushto pus ps 353*5737b690SBen GrasQuechua que qu 354*5737b690SBen GrasRaeto-Romance roh rm 355*5737b690SBen GrasRajasthani raj 356*5737b690SBen GrasRapanui rap 357*5737b690SBen GrasRarotongan rar 358*5737b690SBen GrasReserved for local use qaa-qtz 359*5737b690SBen GrasRomance (Other) roa 360*5737b690SBen GrasRomanian rum/ron ro 361*5737b690SBen GrasRomany rom 362*5737b690SBen GrasRundi run rn 363*5737b690SBen GrasRussian rus ru 364*5737b690SBen GrasSalishan languages sal 365*5737b690SBen GrasSamaritan Aramaic sam 366*5737b690SBen GrasSami languages (Other) smi 367*5737b690SBen GrasSamoan smo sm 368*5737b690SBen GrasSandawe sad 369*5737b690SBen GrasSango sag sg 370*5737b690SBen GrasSanskrit san sa 371*5737b690SBen GrasSantali sat 372*5737b690SBen GrasSardinian srd sc 373*5737b690SBen GrasSasak sas 374*5737b690SBen GrasScots sco 375*5737b690SBen GrasSelkup sel 376*5737b690SBen GrasSemitic (Other) sem 377*5737b690SBen GrasSerbian scc/srp sr 378*5737b690SBen GrasSerer srr 379*5737b690SBen GrasShan shn 380*5737b690SBen GrasShona sna sn 381*5737b690SBen GrasSichuan Yi iii ii 382*5737b690SBen GrasSidamo sid 383*5737b690SBen GrasSign languages sgn 384*5737b690SBen GrasSiksika bla 385*5737b690SBen GrasSindhi snd sd 386*5737b690SBen GrasSinhalese sin si 387*5737b690SBen GrasSino-Tibetan (Other) sit 388*5737b690SBen GrasSiouan languages sio 389*5737b690SBen GrasSkolt Sami sms 390*5737b690SBen GrasSlave (Athapascan) den 391*5737b690SBen GrasSlavic (Other) sla 392*5737b690SBen GrasSlovak slo/slk sk 393*5737b690SBen GrasSlovenian slv sl 394*5737b690SBen GrasSogdian sog 395*5737b690SBen GrasSomali som so 396*5737b690SBen GrasSonghai son 397*5737b690SBen GrasSoninke snk 398*5737b690SBen GrasSorbian languages wen 399*5737b690SBen GrasSotho, Northern nso 400*5737b690SBen GrasSotho, Southern sot st 401*5737b690SBen GrasSouth American Indian (Other) sai 402*5737b690SBen GrasSouthern Sami sma 403*5737b690SBen GrasSukuma suk 404*5737b690SBen GrasSumerian sux 405*5737b690SBen GrasSundanese sun su 406*5737b690SBen GrasSusu sus 407*5737b690SBen GrasSwahili swa sw 408*5737b690SBen GrasSwati ssw ss 409*5737b690SBen GrasSwedish swe sv 410*5737b690SBen GrasSyriac syr 411*5737b690SBen GrasTagalog tgl tl 412*5737b690SBen GrasTahitian tah ty 413*5737b690SBen GrasTai (Other) tai 414*5737b690SBen GrasTajik tgk tg 415*5737b690SBen GrasTamashek tmh 416*5737b690SBen GrasTamil tam ta 417*5737b690SBen GrasTatar tat tt 418*5737b690SBen GrasTelugu tel te 419*5737b690SBen GrasTereno ter 420*5737b690SBen GrasTetum tet 421*5737b690SBen GrasThai tha th 422*5737b690SBen GrasTibetan tib/bod bo 423*5737b690SBen GrasTigre tig 424*5737b690SBen GrasTigrinya tir ti 425*5737b690SBen GrasTimne tem 426*5737b690SBen GrasTiv tiv 427*5737b690SBen GrasTlingit tli 428*5737b690SBen GrasTok Pisin tpi 429*5737b690SBen GrasTokelau tkl 430*5737b690SBen GrasTonga (Nyasa) tog 431*5737b690SBen GrasTonga (Tonga Islands) ton to 432*5737b690SBen GrasTsimshian tsi 433*5737b690SBen GrasTsonga tso ts 434*5737b690SBen GrasTswana tsn tn 435*5737b690SBen GrasTumbuka tum 436*5737b690SBen GrasTupi languages tup 437*5737b690SBen GrasTurkish tur tr 438*5737b690SBen GrasTurkish, Ottoman (1500-1928) ota 439*5737b690SBen GrasTurkmen tuk tk 440*5737b690SBen GrasTuvalu tvl 441*5737b690SBen GrasTuvinian tyv 442*5737b690SBen GrasTwi twi tw 443*5737b690SBen GrasUdmurt udm 444*5737b690SBen GrasUgaritic uga 445*5737b690SBen GrasUighur uig ug 446*5737b690SBen GrasUkrainian ukr uk 447*5737b690SBen GrasUmbundu umb 448*5737b690SBen GrasUndetermined und 449*5737b690SBen GrasUrdu urd ur 450*5737b690SBen GrasUzbek uzb uz 451*5737b690SBen GrasVai vai 452*5737b690SBen GrasVenda ven ve 453*5737b690SBen GrasVietnamese vie vi 454*5737b690SBen GrasVolapuek vol vo 455*5737b690SBen GrasVotic vot 456*5737b690SBen GrasWakashan languages wak 457*5737b690SBen GrasWalamo wal 458*5737b690SBen GrasWalloon wln wa 459*5737b690SBen GrasWaray war 460*5737b690SBen GrasWasho was 461*5737b690SBen GrasWelsh wel/cym cy 462*5737b690SBen GrasWolof wol wo 463*5737b690SBen GrasXhosa xho xh 464*5737b690SBen GrasYakut sah 465*5737b690SBen GrasYao yao 466*5737b690SBen GrasYapese yap 467*5737b690SBen GrasYiddish yid yi 468*5737b690SBen GrasYoruba yor yo 469*5737b690SBen GrasYupik languages ypk 470*5737b690SBen GrasZande znd 471*5737b690SBen GrasZapotec zap 472*5737b690SBen GrasZenaga zen 473*5737b690SBen GrasZhuang; Chuang zha za 474*5737b690SBen GrasZulu zul zu 475*5737b690SBen GrasZuni zun 476