14317 348
26648 294
3918 447
17969 426
9560 91
5460 83
4028 665
23820 552
2528 245
5943 905
2866 747
3698 855
1147 115