838 371 910 159 016 903 012 268 673 914 278 497 413 721 482 628 440 668 593 523 460 107 598 587 233 356 928 177 791 510 706 228 165 092 153 058 703 280 647 316 144 182 757 386 929 405 460 150 921 879