2543 651
1304 299
617 168
1708 505
2749 492
2363 200
23987 99
10546 754
2850 137
40139 543
16077 66
4596 610
7559 526
8902 702