2585 631
1559 461
19104 82
43817 1116
55502 77
7154 239
9016 421
22300 260
3774 536
4836 715
2618 584
16490 58