41184 240
38834 142
25278 158
18682 669
3674 599
1173 174
3657 274
2892 413
3257 517
2772 215
2948 711
1554 119
3366 47
2262 190
6547 688