12072 556
9227 450
17272 63
36715 240
32638 141
22197 158
16760 669
3447 599
903 174
2941 274
2551 413
2953 517
2235 215
2596 711
1165 119
2423 47
1496 190
4896 688