15993 348
27196 294
4348 447
19511 426
11692 91
6564 83
4274 665
28105 553
3084 245
9969 905
3126 747
4359 855
1609 115