2725 356
12535 211
59267 291
48579 618
87914 572
12332 629
1429 77
4494 864
5095 697
10221 620
27610 118
9564 681
7415 593
21755 475
60581 470
4428 748