2716 356
12437 211
59257 291
48574 618
87874 572
12315 629
1406 77
4472 864
5085 697
10198 620
27567 118
9538 681
7376 593
21575 475
60658 469
4413 748