2536 651
1272 299
615 168
1707 505
2744 492
2360 200
23979 99
10540 754
2847 137
40135 543
16070 66
4595 610
7556 526
8898 702