2585 631
1557 461
19100 82
43805 1116
55477 77
7153 239
9014 421
22300 260
3774 536
4835 715
2618 584
16489 58