2585 631
1557 461
19092 82
43785 1116
55468 77
7148 239
9010 421
22300 260
3773 536
4835 715
2618 584
16489 58