34436 238
27699 141
20063 155
15420 669
3104 599
827 174
2679 274
2399 413
2860 517
1978 215
2579 711
1037 119
1876 47
1390 190
4601 688