32998 238
26545 141
19230 155
15012 669
3085 599
806 174
2554 274
2375 413
2792 517
1914 215
2476 711
992 119
1773 47
1339 190
4516 688