14324 348
26657 294
3922 447
17976 426
9593 91
5471 83
4028 665
23843 552
2535 245
5949 905
2866 747
3700 855
1148 115