2578 631
1550 461
19033 82
43619 1116
55306 77
7137 239
8964 421
22286 260
3773 536
4821 715
2610 584
16486 58