960 937
676 933
1000 921
527 863
681 862
851 802
341 769
127 754
28 693
823 681
21 626
467 600
192 559
364 545
370 532
976 441
536 393
110 277
694 241
853 178