1092 63
1009 658
969 92
945 793
881 260
841 265
775 394
760 390
743 875
642 822
624 924
568 683
555 640
554 600
540 135
443 382
360 465
346 531
305 784
303 58