14527 348
26695 294
4001 447
18010 426
9863 91
5656 83
4048 665
24267 552
2590 245
6098 905
2878 747
3762 855
1177 115