14332 348
26657 294
3927 447
17978 426
9609 91
5481 83
4030 665
23870 552
2535 245
5952 905
2866 747
3700 855
1152 115