106 422 854 141 283 622 529 139 452 848 900 760 924 631 502 063 988 812 058 836 550 881 688 484 887 655 298 649 451 383 634 370 418 176 792 939 301 251 821 840 918 536 359 280 198 545 075 094 058 867