12096 556
9257 450
17312 63
36765 240
32868 141
22226 158
16782 669
3449 599
905 174
2946 274
2558 413
2954 517
2237 215
2599 711
1167 119
2435 47
1497 190
4902 688