1035 150
1012 658
947 900
818 223
776 448
748 464
740 870
692 867
679 415
674 443
660 264
640 142
596 233
591 398
570 683
545 998
540 344
526 973
500 382
466 581