15945 348
27195 294
4393 447
18364 426
11536 91
6518 83
4248 665
27897 553
3073 245
9960 905
3122 747
4358 855
1600 115