1061 800
1052 632
1017 604
1004 31
908 586
876 633
870 467
839 253
830 102
788 958
772 251
742 327
695 679
680 655
671 346
648 882
626 921
618 618
598 872
593 241