531 918 911 653 411 396 895 102 497 074 083 747 432 220 472 906 661 101 584 670 182 537 163 778 131 664 280 782 300 428 155 466 128 437 532 391 574 812 138 777 670 744 554 236 032 442 109 153 781 901