34553 238
27808 141
20133 155
15446 669
3108 599
829 174
2688 274
2401 413
2864 517
1986 215
2588 711
1039 119
1893 47
1395 190
4707 688