1031 351
1013 816
989 558
987 392
986 752
949 419
930 28
918 128
903 78
891 469
873 709
872 132
862 815
855 434
807 544
806 296
789 55
768 683
761 991
732 178