1017 809
900 54
880 275
867 197
842 96
779 308
741 392
671 586
653 752
645 276
623 485
622 505
504 604
489 965
370 336
320 381
319 308
286 545
139 445
68 335