15950 348
27201 294
4393 447
18364 426
11542 91
6520 83
4248 665
27908 553
3073 245
9960 905
3122 747
4362 855
1602 115