1016 583
1122 103
288 790
1035 6
476 472
934 79
646 914
788 426
493 723
1110 690
688 53
647 76
781 885
307 447
764 14
479 46
180 896
505 982
333 40
743 200