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