1048 85
1021 486
934 498
841 282
817 315
809 561
765 715
741 518
721 302
710 356
698 981
694 665
660 533
659 97
631 163
564 544
558 373
494 200
460 7
413 825