13951 556
10431 450
19402 63
38576 142
2888 768
24984 158
18540 669
1803 292
3128 499
999 107
2255 147
2531 620
1536 119
1370 94
3481 550
2210 246