1061 254
2652 683
322 41
812 173
4484 682
2732 286
2796 294
3612 378
18231 354
21381 78
10182 598
23126 52
7232 488
1750 70