1091 140
25771 59
18028 485
2905 401
10618 240
8677 501
4474 465
3358 284
11471 465
10003 105
2549 324
3847 797
2610 412