15941 348
27192 294
4393 447
18364 426
11532 91
6513 83
4248 665
27893 553
3073 245
9960 905
3122 747
4358 855
1600 115