1011 393
944 403
823 632
798 844
773 74
683 649
642 148
535 743
488 534
460 801
457 590
398 856
355 883
292 862
260 864
166 532
96 512