15891 348
27156 294
4314 447
18351 426
11447 91
6445 83
4238 665
27485 553
3034 245
9899 905
3116 747
4338 855
1573 115