32955 236
26470 141
19202 155
14950 669
3083 599
806 174
2548 274
2375 413
2788 517
1912 215
2475 711
988 119
1768 47
1337 190
4515 688