1051 85
1021 486
935 498
841 282
817 315
809 561
765 715
741 518
721 302
712 356
702 981
695 665
660 533
659 97
631 163
564 544
558 373
494 200
460 7
414 825