2521 651
1208 299
607 168
1703 505
2739 492
2350 200
23973 99
10533 754
2844 137
40125 543
16053 66
4587 610
7551 526
8884 702