1112 253
370 103
2435 634
2631 748
2643 785
2985 720
315 53
1891 224
25060 286
10614 667
4121 648
4513 457