12081 556
9244 450
17296 63
36747 240
32755 141
22208 158
16769 669
3447 599
904 174
2943 274
2553 413
2953 517
2236 215
2598 711
1167 119
2426 47
1496 190
4897 688