14727 348
26742 294
4057 447
18055 426
10193 91
5763 83
4094 665
24615 552
2661 245
6177 905
2914 747
3861 855
1231 115