34594 238
27827 141
20148 155
15453 669
3109 599
830 174
2694 274
2432 413
2867 517
1987 215
2589 711
1039 119
1894 47
1395 190
4713 688