12096 556
9255 450
17305 63
36764 240
32851 141
22222 158
16781 669
3449 599
905 174
2945 274
2558 413
2954 517
2237 215
2599 711
1167 119
2433 47
1497 190
4902 688