1061 254
2651 683
321 41
811 173
4483 682
2721 286
2793 294
3609 378
18228 354
21379 78
10178 598
23113 52
7230 488
1748 70