2501 651
1107 299
598 168
1693 505
2406 492
2333 200
23957 99
10518 754
2837 137
40113 543
16029 66
4575 610
7523 526
8863 702