1031 100
1078 996
1207 904
814 64
778 406
218 705
537 806
398 429
789 860
231 562
1196 504
385 520
992 367
409 983
592 704
630 439
156 263
308 884
679 13
648 956