1058 8
1008 1
1001 947
931 943
919 50
870 538
852 316
851 10
845 898
840 407
806 575
729 809
673 953
498 428
488 682
429 284
416 401
395 414
372 155
361 20