14533 348
26697 294
4002 447
18013 426
9873 91
5661 83
4050 665
24284 552
2591 245
6099 905
2878 747
3767 855
1179 115