14851 348
26797 294
4087 447
18070 426
10383 91
5843 83
4098 665
24780 553
2689 245
6221 905
2929 747
3924 855
1260 115