20993 159
4773 641
10735 441
4284 638
29461 342
30850 177
12133 294
3663 74
29060 233
2563 166
13443 343
29439 107
6956 45
9479 671
3561 371
12253 741