18939 155
14807 669
3081 599
804 174
2528 274
2373 413
2782 517
1896 215
2471 711
969 119
1749 47
1329 190
4495 688