21512 159
4873 641
10780 441
4300 638
29542 342
30888 177
12145 294
3680 74
29226 233
2593 166
13647 343
29702 107
6995 45
9522 671
4152 372
12278 741