41193 240
38844 142
25281 158
18684 669
3677 599
1174 174
3658 274
2892 413
3257 517
2772 215
2948 711
1554 119
3368 47
2262 190
6549 688