14332 348
26657 294
3927 447
17978 426
9608 91
5479 83
4029 665
23864 552
2535 245
5950 905
2866 747
3700 855
1149 115