21506 159
4873 641
10779 441
4299 638
29541 342
30886 177
12145 294
3680 74
29223 233
2593 166
13646 343
29701 107
6994 45
9522 671
4152 372
12278 741