15943 348
27193 294
4393 447
18364 426
11534 91
6515 83
4248 665
27896 553
3073 245
9960 905
3122 747
4358 855
1600 115