607 912 033 268 836 347 190 472 138 540 340 640 393 774 784 662 100 261 467 716 643 883 895 963 187 700 412 823 368 237 315 833 271 245 355 648 905 106 903 746 172 052 812 605 437 869 616 019 963 178