2436 54
3646 347
85677 380
30242 498
41368 885
83738 713
27530 199
21741 482
91722 588
9014 248
27656 715
2371 160
3163 275
3994 597
3691 857
5787 509