18915 155
14798 669
3080 599
804 174
2526 274
2372 413
2782 517
1896 215
2471 711
969 119
1743 47
1329 190
4494 688