2585 631
1554 461
19076 82
43736 1116
55427 77
7145 239
9006 421
22298 260
3773 536
4829 715
2618 584
16488 58