21615 159
4913 641
10794 441
4312 638
29561 342
30902 177
12158 294
3685 74
29278 233
2600 166
13722 343
29790 107
7016 45
9532 671
4167 372
12289 741