539 529 044 495 304 096 579 880 351 857 170 966 206 709 026 297 153 777 134 184 847 850 354 418 990 784 380 250 812 298 369 412 016 680 203 738 099 950 787 327 107 840 658 543 830 501 238 690 508 272