2716 356
12446 211
59257 291
48581 618
87888 572
12317 629
1407 77
4472 864
5085 697
10203 620
27571 118
9540 681
7376 593
21578 475
60674 469
4415 748