1043 499
1011 272
995 782
949 630
942 712
940 215
934 421
934 509
923 159
918 360
902 208
880 370
873 781
869 512
836 800
824 867
807 883
771 396
739 529
699 565