316 992 122 603 347 419 711 939 074 447 410 944 511 483 203 383 408 674 676 422 223 842 936 122 107 919 223 968 936 797 693 921 244 171 739 666 908 070 451 882 782 083 834 670 092 792 790 810 433 128