14518 348
26695 294
3996 447
18009 426
9857 91
5653 83
4048 665
24261 552
2590 245
6097 905
2878 747
3760 855
1176 115