2716 356
12438 211
59257 291
48575 618
87877 572
12317 629
1406 77
4472 864
5085 697
10199 620
27567 118
9539 681
7376 593
21576 475
60658 469
4413 748