2578 631
1548 461
19029 82
43601 1116
55280 77
7134 239
8935 421
22286 260
3773 536
4821 715
2609 584
16486 58