1 959091 1 594 800 1 264 036 1 256 892 901 283 824 652 666 194 638 750 677112 661 420 378703