25019 158
18552 669
3661 599
1167 174
3613 274
2880 413
3239 517
2749 215
2925 711
1544 119
3269 47
2243 190
6521 688