2591 631
1562 461
19128 82
43901 1116
55584 77
7160 239
9027 421
22306 260
3776 536
4840 715
2618 584
20826 59