512 15
705 685
1300 430
598 393
406 672
1044 147
742 878
378 998
710 296
577 291
387 248
488 625
501 575
401 383
787 338
489 281
988 102
481 467
439 354
356 686
288 879
895 44
719 796
1319 556
888 805
488 581
1017 319
667 991