2585 631
1554 461
19080 82
43760 1116
55445 77
7147 239
9009 421
22299 260
3773 536
4831 715
2618 584
16489 58