312 564 664 692 548 278 114 834 114 178 415 187 149 541 179 827 413 283 979 183 929 135 789 721 437 297 280 744 710 715 678 232 039 737 556 461 492 210 711 546 735 089 833 493 827 534 245 461 822 014