1315 243
1122 25
413 112
371 562
418 341
876 422
582 638
952 266
446 366
640 881
194 733
105 68
928 691
727 76
252 702
625 510
50 590
656 847