1013 973
932 29
640 685
900 298
1033 211
852 560
80 658
364 479
621 320
1126 924
805 514
95 126
129 811
543 495
949 70
911 449
564 302
486 18
105 265
89 747