2577 631
1546 461
19018 82
43557 1116
55248 77
7127 239
8885 421
22284 260
3772 536
4821 715
2609 584
16486 58