2536 651
1286 299
616 168
1707 505
2747 492
2362 200
23982 99
10541 754
2848 137
40136 543
16071 66
4595 610
7557 526
8901 702