8596 450
16211 63
35099 238
29373 141
20850 157
16057 669
3105 599
834 174
2666 274
2438 413
2854 517
2081 215
2518 711
1064 119
1968 47
1405 190
4716 688