16012 348
27213 294
4357 447
19513 426
11714 91
6572 83
4274 665
28151 553
3094 245
9971 905
3129 747
4365 855
1615 115