1032 281
1015 143
1013 544
976 888
972 922
962 77
951 80
948 882
945 562
945 448
928 828
922 905
896 381
880 207
859 153
841 562
821 112
820 838
809 172
806 730