1016 315
987 647
959 378
939 136
853 397
843 530
828 345
823 618
795 128
689 658
616 47
494 724
459 953
359 274
278 891