10497 450
19532 63
41241 240
38881 142
25338 158
18723 669
3681 599
1175 174
3658 274
2893 413
3257 517
2775 215
2952 711
1558 119
3384 47
2265 190
6556 688