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