14318 348
26649 294
3918 447
17970 426
9562 91
5461 83
4028 665
23821 552
2528 245
5944 905
2866 747
3698 855
1147 115