30 409 191 52 841 508 855 409 452 396 309 317 164 208 638 569 134 290 452 262 581 571 742 490 624 147 464 477 541 190 656 24 810000