21025 159
4775 641
10735 441
4284 638
29470 342
30854 177
12136 294
3665 74
29070 233
2563 166
13451 343
29452 107
6956 45
9479 671
3561 371
12256 741