0 0 1 3 2 196 3 4418 4 43320 5 257645 6 1108828 7 3810996 8 11105328 9 28524615 10 66322740 11 142270678 12 285547496 13 541981713 14 980925260 15 1704069160 16 2856536928 17 4640618571 18 7332534948 19 11302649130 20 17039568280 21 25178606453 22 36535105596 23 52143138908 24 73300147600 25 101618088975 26 139081700628 27 188114512446 28 251653264968 29 333231419545 30 437072472620 31 568193813328 32 732521890496 33 937019482003 34 1189825886340 35 1500410883090 36 1879743335928 37 2340475338621 38 2897142831388 39 3566383641860 40 4367173931760 41 5321084057303 42 6452554878196 43 7789195576998 44 9362104077480 45 11206211177505 46 13360649538828 47 15869148703096 48 18780457330208 49 22148793882075 50 26034327001700 51 30503686864378 52 35630508804696 53 41496010549893 54 48189604417020 55 55809545858220 56 64463619765328 57 74269865971871 58 85357345417428 59 97866948466190 60 111952246898440 61 127780391120553 62 145533054165996 63 165407424086688 64 187617246360960 65 212393917971235 66 239987634831428 67 270668594270946 68 304728254309048 69 342480651480205 70 384263778997980 71 430441027071828 72 481402687218096 73 537567522433383 74 599384405125300 75 667334024722550 76 741930666913128 77 823724066486321 78 913301335781068 79 1011288970770120 80 1118354936836320 81 1235210836324203 82 1362614159976996 83 1501370624395978 84 1652336597686040 85 1816421615478165 86 1994590989546428 87 2187868511263996 88 2397339252169488 89 2624152463941935 90 2869524580109460 91 3134742321843678 92 3421165910218696 93 3730232387340473 94 4063459048779180 95 4422446989764080 96 4808884767627328 97 5224552183009971 98 5671324182370308 99 6151174884361650 100 6666181732673400 101 7218529777956253 102 7810516091479196 103 8444554313192868 104 9123179336900720 105 9849052135266295 106 10624964727411828 107 11453845291890246 108 12338763427839528 109 13282935567155265 110 14289730540544140 111 15362675300347928 112 16505460803054496 113 17721948054439163 114 19016174320306660 115 20392359505830810 116 21854912706515928 117 23408438933830821 118 25057746018593148 119 26807851695208780 120 28663990869897680 121 30631623076064703 122 32716440120000596 123 34924373920125358 124 37261604543013000 125 39734568439463625 126 42349966883915628 127 45114774620517696 128 48036248719207168 129 51121937645168195 130 54379690545070020 131 57817666753512578 132 61444345523133496 133 65268535981857453 134 69299387320795740 135 73546399216330740 136 78019432489946928 137 82728720009396871 138 87684877834817588 139 92898916613439510 140 98382253226557160 141 104146722692457553 142 110204590329029196 143 116568564179801448 144 123251807707190880 145 130267952756758155 146 137631112796305828 147 145355896433674346 148 153457421217120408 149 161951327722188725 150 170853793929015100 151 180181549894025628 152 189951892720023696 153 200182701828683343 154 210892454539494420 155 222100241959231870 156 233825785186048328 157 246089451832316121 158 258912272870371628 159 272315959805341840 160 286322922179259840 161 300956285410702803 162 316239908974212996 163 332198404923789138 164 348857156764762360 165 366242338678397885 166 384380935103590428 167 403300760680048196 168 423030480557387248 169 443599631074584855 170 465038640814267380 171 487378852036335078 172 510652542495453096 173 534892947646964833 174 560134283245810700 175 586411768343062200 176 613761648684708128 177 642221220517356571 178 671828854805543268 179 702624021865363770 180 734647316419173720 181 767940483076128453 182 802546442243359996 183 838509316472616428 184 875874457247215440 185 914688472214190815 186 954999252866537428 187 996856002680487246 188 1040309265712775688 189 1085410955662884585 190 1132214385405274860 191 1180774296996648928 192 1231146892163309696 193 1283389863273709923 194 1337562424801312580 195 1393725345282909730 196 1451940979777574328 197 1512273302831446221 198 1574787941953580508 199 1639552211608113300 200 1706635147728026800 201 1776107542755822503 202 1848041981216438196 203 1922512875827771318 204 1999596504154198120 205 2079371045808504945 206 2161916620207674828 207 2247315324887999496 208 2335651274385013728 209 2427010639683775915 210 2521481688245045540 211 2619154824612935178 212 2720122631609641496 213 2824479912122886613 214 2932323731491728060 215 3043753460496422460 216 3158870818958054928 217 3277779919953673071 218 3400587314652691348 219 3527402037780358430 220 3658335653714107080 221 3793502303218632953 222 3933018750825575596 223 4077004432863701808 224 4225581506145518400 225 4378874897316268275 226 4537012352871290628 227 4700124489847752946 228 4868344847196789368 229 5041809937842106845 230 5220659301431147420 231 5405035557784921828 232 5595084461052656496 233 5790954954577422903 234 5992799226478945140 235 6200772765959808390 236 6415034420341317928 237 6635746452835285121 238 6863074601058043788 239 7097188136293027160 240 7338259923508262560 241 7586466482135167803 242 7841988047615060196 243 8105008633719815898 244 8375716095653144280 245 8654302193938968805 246 8940962659103432828 247 9235897257157075596 248 9539309855883750608 249 9851408491942885375 250 10172405438791708500 251 10502517275434096878 252 10841964956002722696 253 11190973880181206793 254 11549773964473011820 255 11918599714323835520 256 12297690297104291328 257 12687289615959690371 258 13087646384533765828 259 13499014202573207490 260 13921651632419901240 261 14355822276397795053 262 14801794855101339996 263 15259843286592481588 264 15730246766513203760 265 16213289849120654535 266 16709262529251909428 267 17218460325225455446 268 17741184362686505448 269 18277741459403279505 270 18828444211021416780 271 19393611077783708328 272 19973566472222368096 273 20568640847831086283 274 21179170788724136100 275 21805499100289831850 276 22447974900845663128 277 23106953714302456821 278 23782797563844945468 279 24475875066636147420 280 25186561529552991120 281 25915239045960642703 282 26662296593533022996 283 27428130133127026878 284 28213142708717984840 285 29017744548403933465 286 29842353166486288428 287 30687393466634540496 288 31553297846142621888 289 32440506301284617235 290 33349466533777520260 291 34280634058358764178 292 35234472311486280696 293 36211452761168869373 294 37212055017934685980 295 38236766946945685380 296 39286084781265881328 297 40360513236291312471 298 41460565625349630708 299 42586763976477254950 300 43739639150382060200 301 44919730959599598753 302 46127588288850877196 303 47363769216609739768 304 48628841137887935520 305 49923380888245973595 306 51247974869037897828 307 52603219173898138746 308 53989719716478627928 309 55408092359444386565 310 56858963044735826940 311 58342967925106032428 312 59860753496941308496 313 61412976734373324063 314 63000305224691189460 315 64623417305061844110 316 66283002200567153928 317 67979760163566145321 318 69714402614390829548 319 71487652283384098080 320 73300243354288196480 321 75152921608992311203 322 77046444573647830596 323 78981581666159868258 324 80959114345063663800 325 82979836259794502925 326 85044553402359825628 327 87154084260422218196 328 89309259971802011568 329 91510924480408235495 330 93759934693606704820 331 96057160641034041078 332 98403485634866459496 333 100799806431552178353 334 103247033395016334540 335 105746090661347316040 336 108297916304973448928 337 110903462506339003371 338 113563695721088509988 339 116279596850768404810 340 119052161415055047960 341 121882399725518188053 342 124771337060928971196 343 127720013844121620348 344 130729485820417937680 345 133800824237623809455 346 136935116027606919828 347 140133463989464906846 348 143396986974293220808 349 146726820071561972025 350 150124114797111081900 351 153590039282773078128 352 157125778467632901696 353 160732534290934120243 354 164411525886640969220 355 168163989779665669170 356 171991180083770494328 357 175894368701154094621 358 179874845523731600028 359 183933918636118063140 360 188072914520324822640 361 192293178262178397303 362 196596073759471546996 363 200982983931856164038 364 205455310932487685160 365 210014476361430741185 366 214661921480835788428 367 219399107431896492696 368 224227515453597663648 369 229148647103263564155 370 234164024478916446180 371 239275190443455191578 372 244483708850663963096 373 249791164773060797733 374 255199164731596101500 375 260709336927211031500 376 266323331474265778128 377 272042820635847787071 378 277869499060969987668 379 283805084023669121070 380 289851315664014288520 381 296009957231035866953 382 302282795327584965996 383 308671640157133627328 384 315178325772525994240 385 321804710326690706115 386 328552676325324799428 387 335424130881559423746 388 342421005972617708088 389 349545258698475139885 390 356798871542532845660 391 364183852634314189428 392 371702236014195131696 393 379356081900178818823 394 387147476956724899380 395 395078534565644091030 396 403151395099068548328 397 411368226194508608721 398 419731223032006520908 399 428242608613397786600 400 436904634043690773600 401 445719578814575285003 402 454689751090070796196 403 463817487994325098218 404 473105155901574112920 405 482555150728273672245 406 492169898227414080828 407 501951854285028307996 408 511903505218904682128 409 522027368079514987215 410 532325990953168888340 411 542801953267405639678 412 553457866098634055496 413 564296372482031751513 414 575320147723714690860 415 586531899715188095760 416 597934369250089812928 417 609530330343237247571 418 621322590551989007748 419 633313991299932427730 420 645507408202908165880 421 657905751397383099453 422 670511965871182765596 423 683329031796594624708 424 696359964865853449200 425 709607816629020167575 426 723075674834265520628 427 736766663770569913446 428 750683944612850873768 429 764830715769529554145 430 779210213232547742220 431 793825710929846870328 432 808680521080320542496 433 823777994551252123803 434 839121521218248963940 435 854714530327684853690 436 870560490861662339928 437 886662911905506551621 438 903025343017802216188 439 919651374602985572460 440 936544638286502913360 441 953708807292547518303 442 971147596824386762196 443 988864764447291214798 444 1006864110474077571080 445 1025149478353277280105 446 1043724755059942766828 447 1062593871489103168096 448 1081760802851881531008 449 1101229569074285448675 450 1121004235198683135300 451 1141088911787976969378 452 1161487755332486560696 453 1182204968659553423693 454 1203244801345879366620 455 1224611550132610732820 456 1246309559343180657328 457 1268343221303921528871 458 1290716976767459874228 459 1313435315338905908790 460 1336502775904850024040 461 1359923947065178509553 462 1383703467567720833996 463 1407846026745740836488 464 1432356364958284206560 465 1457239274033394657835 466 1482499597714211227428 467 1508142232107959159946 468 1534172126137846861848 469 1560594281997881438805 470 1587413755610615355580 471 1614635657087836784828 472 1642265151194216238096 473 1670307457813922099183 474 1698767852420217706900 475 1727651666548052661150 476 1756964288269661053128 477 1786711162673179347321 478 1816897792344296669868 479 1847529737850950284720 480 1878612618231079065920 481 1910152111483447801203 482 1942153955061555188996 483 1974623946370638417778 484 2007567943267787243640 485 2040991864565180508765 486 2074901690536458070428 487 2109303463426241136996 488 2144203287962814034288 489 2179607331873980452535 490 2215521826406107251060 491 2251953066846368924678 492 2288907413048205862696 493 2326391289960009558273 494 2364411188157047952780 495 2402973664376644126680 496 2442085342056621575328 497 2481752911877029334971 498 2521983132305160251108 499 2562782830143875708250 500 2604158901083250167000 501 2646118310255548881253 502 2688668092793552195196 503 2731815354392239846668 504 2775567271873848730320 505 2819931093756317600895 506 2864914140825132223828 507 2910523806708584507246 508 2956767558456459176328 509 3003652937122161577865 510 3051187558348300229740 511 3099379112955737756928 512 3148235367536123882496 513 3197764165047924168963 514 3247973425415958232260 515 3298871146134461177410 516 3350465402873682031928 517 3402764350090032979821 518 3455776221639803225948 519 3509509331396451347380 520 3563972073871490015280 521 3619172924838976997703 522 3675120441963626380596 523 3731823265432553971158 524 3789290118590670874600 525 3847529808579739262225 526 3906551226981104375628 527 3966363350462116838696 528 4026975241426259375968 529 4088396048666992062795 530 4150635008025330259620 531 4213701443051169409578 532 4277604765668370905496 533 4342354476843623259253 534 4407960167259092833340 535 4474431517988878421340 536 4541778301179283990928 537 4610010380732923929871 538 4679137712996675162388 539 4749170347453490530110 540 4820118427418087858760 541 4891992190736529158553 542 4964801970489704433196 543 5038558195700734599248 544 5113271392046308044480 545 5188952182571965380755 546 5265611288411346973828 547 5343259529509417859346 548 5421907825349684681208 549 5501567195685419315325 550 5582248761274903868700 551 5663963744620711770628 552 5746723470713039699696 553 5830539367777105117143 554 5915422968024624204020 555 6001385908409385026470 556 6088439931386930780328 557 6176596885678367993121 558 6265868727038314588428 559 6356267519027002744440 560 6447805433786551505440 561 6540494752821424131803 562 6634347867783085200996 563 6729377281258872498938 564 6825595607565098767960 565 6923015573544398404485 566 7021650019367334226428 567 7121511899338279457196 568 7222614282705590100048 569 7324970354476082903455 570 7428593416233834144980 571 7533496886963314488078 572 7639694303876875193096 573 7747199323246600990633 574 7856025721240544952300 575 7966187394763360720800 576 8077698362301347488128 577 8190572764771923137571 578 8304824866377540992068 579 8420469055464065638370 580 8537519845383623323320 581 8655991875361942445453 582 8775899911370199691996 583 8897258847001387398228 584 9020083704351217733040 585 9144389634903579341415 586 9270191920420562101428 587 9397505973837065680246 588 9526347340160007600488 589 9656731697372146555185 590 9788674857340536736460 591 9922192766729628969928 592 10057301507919034473696 593 10194017299925967087723 594 10332356499332379846180 595 10472335601216811792330 596 10613971240090960962328 597 10757280190840999491221 598 10902279369673646821308 599 11048985835067017019900 600 11197416788726256240400 601 11347589576543986387503 602 11499521689565571074196 603 11653230764959219985118 604 11808734586990947787720 605 11966051088004403759545 606 12125198349405588326828 607 12286194602652472736496 608 12449058230249538110528 609 12613807766747250158515 610 12780461899746485851140 611 12949039470907928384178 612 13119559476966446789496 613 13292041070750476576413 614 13466503562206417813660 615 13642966419428067089060 616 13821449269691099810928 617 14001971900492619342071 618 14184554260595789484148 619 14369216461079566857030 620 14555978776393549744680 621 14744861645417960005953 622 14935885672528774675596 623 15129071628668023907608 624 15324440452419271940000 625 15522013251088297786875 626 15721811301788992390628 627 15923856052534488993946 628 16128169123333543518168 629 16334772307292181761445 630 16543687571720630257020 631 16754937059245547658828 632 16968543088927573548496 633 17184528157384211584703 634 17402914939918063942740 635 17623726291650434018990 636 17846985248660314401928 637 18072715029128777138121 638 18300939034488783348588 639 18531680850580429277760 640 18764964248811645884160 641 19000813187324369108803 642 19239251812166197984196 643 19480304458467557773698 644 19723995651624385357880 645 19970350108486354111405 646 20219392738550655540828 647 20471148645161354980596 648 20725643126714338671408 649 20982901677867869571975 650 21242949990758769282100 651 21505813956224243481878 652 21771519665029368318696 653 22040093409100255200593 654 22311561682762911481420 655 22585951183987814550120 656 22863288815640216863328 657 23143601686736199487371 658 23426917113704491742628 659 23713262621654074570090 660 24002665945647585266840 661 24295155031980541264053 662 24590758039466400647996 663 24889503340727477151388 664 25191419523491727369360 665 25496535391895427981135 666 25804879967791760785428 667 26116482492065323384446 668 26431372425952583378248 669 26749579452368293958105 670 27071133477237888814380 671 27396064630835874301328 672 27724403269130236828096 673 28056179975132883472083 674 28391425560256133837700 675 28730171065675281210450 676 29072447763697241083128 677 29418287159135305157821 678 29767720990690018954268 679 30120781232336201182020 680 30477500094716123060720 681 30837910026538865799703 682 31202043715985874474996 683 31569934092122726568678 684 31941614326317133462440 685 32317117833663193204065 686 32696478274411912892428 687 33079729555408019053496 688 33466905831533074406688 689 33858041507154919447835 690 34253171237583457301860 691 34652329930532800325178 692 35055552747589796964696 693 35462875105688957407173 694 35874332678593796579580 695 36289961398384613087980 696 36709797456952722709328 697 37133877307501165077471 698 37562237666051902231508 699 37994915512959527721550 700 38431948094431504993800 701 38873372924054953803753 702 39319227784330003433196 703 39769550728209731513568 704 40224380080646707285120 705 40683754440146158148195 706 41147712680325778389828 707 41616293951482198995746 708 42089537682164137484728 709 42567483580752246729165 710 43050171637045681752540 711 43537642123855403521428 712 44029935598604238776496 713 44527092904933714973863 714 45029155174317689435060 715 45536163827682791830710 716 46048160577035699149928 717 46565187427097262334321 718 47087286676943503782348 719 47614500921653504956680 720 48146873053964203354080 721 48684446265932118124203 722 49227264050602023650596 723 49775370203682590434058 724 50328808825229012645400 725 50887624321332641741525 726 51451861405817645565628 727 52021565101944712379196 728 52596780744121819300368 729 53177553979622084650095 730 53763930770308723734420 731 54355957394367127618078 732 54953680448044084471496 733 55557146847394163100153 734 56166403830033278292140 735 56781498956899457646640 736 57402480114020829572928 737 58029395514290852176371 738 58662293699250802774788 739 59301223540879547815410 740 59946234243390612989560 741 60597375345036573369053 742 61254696719920783415196 743 61918248579816466738148 744 62588081475993185511280 745 63264246301050709472055 746 63946794290760304467828 747 64635777025913460531846 748 65331246434178079501608 749 66033254791962142218625 750 66741854726284875375500 751 67457099216655438103128 752 68179041596959148417696 753 68907735557351269674043 754 69643235146158377198820 755 70385594771787325303770 756 71134869204641834906328 757 71891113579046722011621 758 72654383395179787336828 759 73424734521011387385740 760 74202223194251707308240 761 74986906024305755906303 762 75778839994236103174996 763 76578082462733380793838 764 77384691166094566010760 765 78198724220209069387785 766 79020240122552646904428 767 79849297754189156941696 768 80685956381780182696448 769 81530275659602540602755 770 82382315631573695363780 771 83242136733285102224578 772 84109799794043497143096 773 84985366038920155543533 774 85868897090808140363100 775 86760454972487560130100 776 87660102108698857838128 777 88567901328224151408071 778 89483915865976646556468 779 90408209365098142915670 780 91340845879064654278120 781 92281889873800163863953 782 93231406229798535537996 783 94189460244253601929128 784 95156117633197450431840 785 96131444533646928096715 786 97115507505758386443428 787 98108373534990687256746 788 99110110034276490452888 789 100120784846201845130485 790 101140466245194104947260 791 102169222939718188990428 792 103207124074481209335696 793 104254239232645486516623 794 105310638438049974152980 795 106376392157440114013630 796 107451571302706142816328 797 108536247233129872093721 798 109630491757639962481708 799 110734377137075713813200 800 111847976086459392427200 801 112971361777277117130003 802 114104607839768325272196 803 115247788365223840432018 804 116400977908292563222520 805 117564251489296806766845 806 118737684596556298412828 807 119921353188720869284996 808 121115333697111853298928 809 122319703028072217289815 810 123534538565325443933940 811 124759918172343189168678 812 125995920194721735843496 813 127242623462567265361313 814 128500107292889969096460 815 129768451492007021402360 816 131047736357954436048928 817 132338042682907827956571 818 133639451755612102120548 819 134952045363820091646330 820 136275905796740166843480 821 137611115847492837352453 822 138957758815576369305596 823 140315918509341439550508 824 141685679248474848990800 825 143067125866492317126175 826 144460343713240379900628 827 145865418657407412994446 828 147282437089043802722568 829 148711485922091286728745 830 150152652596921486691820 831 151606025082883655287328 832 153071691880861659674496 833 154549742025840223805603 834 156040265089480451881540 835 157543351182704655304290 836 159059090958290505503928 837 160587575613474535044621 838 162128896892565009440988 839 163683147089564192143060 840 165250419050800025174960 841 166830806177567247939303 842 168424402428777976726196 843 170031302323621767492598 844 171651600944235184504680 845 173285393938380897462705 846 174932777522136329754828 847 176593848482591880513096 848 178268704180558743171808 849 179957442553286343255275 850 181660162117189418148900 851 183376961970584761634378 852 185107941796437655996696 853 186853201865118014537493 854 188612843037166257356220 855 190386966766068943287420 856 192175675101044180909328 857 193979070689836841565871 858 195797256781523597371028 859 197630337229327807191390 860 199478416493444273629640 861 201341599643873894058553 862 203219992363268228781996 863 205113700949784009426288 864 207022832319947610692160 865 208947494011529508624435 866 210887794186428748583428 867 212843841633567446128946 868 214815745771795344054648 869 216803616652804448837405 870 218807564964053769793180 871 220827702031704184257828 872 222864139823563452138096 873 224916990952041403204983 874 226986368677115320528500 875 229072386909305543479750 876 231175160212661313753128 877 233294803807756887888321 878 235431433574697939798668 879 237585166056138276839320 880 239756118460306892975520 881 241944408664045382638203 882 244150155215855738880996 883 246373477338958559479578 884 248614494934361684641240 885 250873328583939290019365 886 253150099553521458754428 887 255444929795994256289996 888 257757941954410331739088 889 260089259365110069603135 890 262439006060853315672660 891 264807306773961700965678 892 267194286939471587586696 893 269600072698297660416073 894 272024790900407188566380 895 274468569108004980569280 896 276931535598729057283328 897 279413819368857066539971 898 281915550136523463571908 899 284436858344947481294850 900 286977875165671914540600 901 289538732501812742366253 902 292119562991319612591196 903 294720500010247212740468 904 297341677676037551599920 905 299983230850813175615495 906 302645295144681344395828 907 305328006919049189604246 908 308031503289949881553128 909 310755922131379827840465 910 313501402078646928395340 911 316268082531729911325928 912 319056103658648773990496 913 321865606398846353738763 914 324696732466581052797860 915 327549624354330741804010 916 330424425336207866507928 917 333321279471385782208821 918 336240331607536340498748 919 339181727384278752925980 920 342145613236639756212880 921 345132136398525103690703 922 348141444906202407640596 923 351173687601795357256958 924 354229014136789336976200 925 357307574975548469940825 926 360409521398844111395628 927 363535005507394816839696 928 366684180225417809784768 929 369857199304191973997395 930 373054217325632395129220 931 376275389705876476666578 932 379520872698881655157496 933 382790823400034739701053 934 386085399749772900710940 935 389404760537216332991940 936 392749065403812618194928 937 396118474846992811742871 938 399513150223839279347188 939 402933253754765308260710 940 406378948527206518440360 941 409850398499324098819553 942 413347768503719893917196 943 416871224251163366037048 944 420420932334330458338080 945 423997060231554384083355 946 427599776310588367401828 947 431229249832380360924346 948 434885650954859765682008 949 438569150736736178681925 950 442279921141310193602300 951 446018135040296280075628 952 449783966217657767055696 953 453577589373453955790943 954 457399180127699387953620 955 461248915024235294501070 956 465126971534613250872328 957 469033528061991064150121 958 472968763945040917845228 959 476932859461869799987040 960 480925995833952240231040 961 484948355230075381720803 962 489000120770296413468996 963 493081476529912389048738 964 497192607543442457413560 965 501333699808622531691085 966 505504940290412421822428 967 509706516925015456946196 968 513938618623910623452848 969 518201435277897244662055 970 522495157761152228102580 971 526819977935299906401078 972 531176088653494497813096 973 535563683764515212456433 974 539982958116874030333900 975 544434107562936177259400 976 548917328963053324828128 977 553432820189709540598571 978 557980780131680014680868 979 562561408698202588952970 980 567174906823162115152920 981 571821476469287668122453 982 576501320632362640503996 983 581214643345447745220028 984 585961649683116952090640 985 590742545765706384972015 986 595557538763576205825428 987 600406836901385512153246 988 605290649462380274265288 989 610209186792694338865785 990 615162660305663525478060 991 620151282486152842250928 992 625175266894896847717696 993 630234828172853185105523 994 635330182045569315819780 995 640461545327562478754930 996 645629135926712902110328 997 650833172848670294416221 998 656073876201273641502108 999 661351467198984336166500 1000 666666168167332667334000