32927 236
26424 141
19175 155
14941 669
3083 599
805 174
2548 274
2375 413
2788 517
1910 215
2474 711
987 119
1767 47
1337 190
4514 688