1013 85
994 486
853 498
825 282
791 315
786 561
750 715
705 518
698 302
672 981
658 665
648 356
642 533
636 97
617 163
549 544
507 373
490 200
396 7
387 825