1037 499
1011 272
995 782
945 630
940 712
934 421
934 509
915 360
915 159
901 208
878 370
872 781
862 512
832 800
823 867
806 883
769 396
739 529
687 565
681 186