1112 253
370 103
2436 634
2631 748
2646 785
2986 720
316 53
1892 224
25075 286
10614 667
4124 648
4513 457