1126 253
372 103
2442 634
2634 748
2655 785
2986 720
317 53
1899 224
25147 286
10615 667
4125 648
4520 457