1029 150
1011 658
947 900
818 223
762 448
742 464
735 870
688 867
676 415
673 443
629 264
594 142
588 233
587 398
570 683
541 998
538 344
525 973
498 382
463 581