1032 100
1078 996
1207 904
814 64
778 406
218 705
537 806
398 429
790 860
231 562
1197 504
386 520
994 367
409 983
592 704
631 439
156 263
308 884
680 13
649 956