1102 140
25775 59
18030 485
2905 401
10621 240
8678 501
4475 465
3358 284
11471 465
10003 105
2549 324
3847 797
2610 412