907 246 307 988 116 665 645 035 619 535 458 582 036 424 604 510 478 386 675 056 473 662 977 113 922 054 642 046 329 313 196 516 846 489 680 247 775 620 540 589 088 520 177 517 810 487 920 328 506 743