21568 159
4893 641
10789 441
4306 638
29556 342
30895 177
12155 294
3684 74
29253 233
2598 166
13687 343
29757 107
7009 45
9528 671
4161 372
12283 741