308 769 790 026 904 617 476 491 885 161 109 899 028 373 175 321 644 488 700 328 105 681 372 244 970 654 864 548 575 559 621 222 900 626 520 223 092 027 396 601 521 337 687 917 816 465 098 131 870 970