12097 556
9263 450
17317 63
36769 240
32910 141
22236 158
16785 669
3449 599
905 174
2947 274
2560 413
2954 517
2239 215
2600 711
1169 119
2435 47
1498 190
4902 688