1062 254
2653 683
326 41
814 173
4494 682
2755 286
2800 294
3633 378
18233 354
21384 78
10187 598
23144 52
7234 488
1752 70