18948 155
14813 669
3082 599
804 174
2528 274
2373 413
2782 517
1896 215
2471 711
970 119
1750 47
1330 190
4495 688