1129 647
1050 24
1031 67
976 794
957 202
933 942
893 487
867 995
867 836
858 893
820 868
812 469
812 307
801 755
747 57
745 489
716 729
711 838
655 738
639 481