34542 238
27797 141
20131 155
15444 669
3108 599
829 174
2688 274
2401 413
2862 517
1986 215
2588 711
1039 119
1890 47
1393 190
4707 688