14866 348
26803 294
4096 447
18073 426
10399 91
5853 83
4104 665
24790 553
2693 245
6226 905
2934 747
3931 855
1267 115