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