1043 499
1011 272
995 782
948 630
942 712
934 421
934 509
922 159
918 360
912 215
902 208
879 370
873 781
868 512
835 800
824 867
807 883
771 396
739 529
699 565