1012 436
951 716
907 964
844 555
806 103
798 637
796 73
626 947
598 210
594 971
565 717
535 551
470 572
447 575
416 353
400 951
303 971
223 243
200 220
192 47