2542 651
1299 299
617 168
1708 505
2747 492
2363 200
23985 99
10545 754
2850 137
40136 543
16075 66
4595 610
7559 526
8902 702