2589 631
1562 461
19123 82
43872 1116
55562 77
7158 239
9022 421
22301 260
3775 536
4839 715
2618 584
17402 58