1332 243
253 702
447 366
105 68
52 590
625 510
196 733
422 112
727 76
1125 25
372 562
420 341
642 881
658 847
583 638
952 266
877 422
932 691