12080 556
9241 450
17284 63
36742 240
32731 141
22205 158
16769 669
3447 599
904 174
2942 274
2553 413
2953 517
2236 215
2598 711
1165 119
2426 47
1496 190
4897 688