1062 254
2653 683
326 41
814 173
4495 682
2757 286
2801 294
3637 378
18233 354
21386 78
10187 598
23150 52
7234 488
1752 70