14321 348
26655 294
3918 447
17974 426
9580 91
5466 83
4028 665
23830 552
2531 245
5947 905
2866 747
3699 855
1148 115