14312 348
26647 294
3918 447
17967 426
9549 91
5455 83
4028 665
23811 552
2527 245
5942 905
2866 747
3696 855
1147 115