32931 236
26428 141
19178 155
14943 669
3083 599
805 174
2548 274
2375 413
2788 517
1910 215
2474 711
987 119
1768 47
1337 190
4514 688