2536 651
1283 299
615 168
1707 505
2746 492
2360 200
23980 99
10541 754
2848 137
40135 543
16070 66
4595 610
7556 526
8899 702