2578 631
1550 461
19040 82
43643 1116
55329 77
7139 239
8994 421
22290 260
3773 536
4826 715
2612 584
16487 58