14312 348
26647 294
3918 447
17967 426
9548 91
5454 83
4028 665
23809 552
2527 245
5942 905
2866 747
3696 855
1147 115