397 707 841 440 171 460 647 324 614 393 974 840 519 688 536 838 498 086 422 266 589 805 118 905 201 294 836 510 389 282 296 423 201 224 941 864 279 629 998 914 715 747 942 288 436 089 685 329 311 359