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