1061 254
2651 683
318 41
810 173
4479 682
2705 286
2791 294
3606 378
18227 354
21377 78
10175 598
23109 52
7227 488
1748 70