20581 159
4709 641
10724 441
4275 638
29405 342
30830 177
12122 294
3641 74
28933 233
2543 166
13327 343
29258 107
6937 45
9465 671
3551 371
12238 741