1116 63
1011 658
969 793
969 92
881 260
842 265
775 394
761 390
744 875
643 822
626 924
570 683
556 640
555 600
543 135
443 382
361 465
347 531
307 784
305 58