1063 254
2653 683
328 41
814 173
4497 682
2763 286
2802 294
3647 378
18233 354
21386 78
10187 598
23156 52
7234 488
1753 70