2588 631
1560 461
19112 82
43842 1116
55531 77
7156 239
9018 421
22300 260
3774 536
4837 715
2618 584
16491 58