14532 348
26697 294
4002 447
18012 426
9869 91
5661 83
4050 665
24284 552
2591 245
6099 905
2878 747
3766 855
1178 115