14323 348
26656 294
3918 447
17974 426
9584 91
5467 83
4028 665
23830 552
2532 245
5948 905
2866 747
3699 855
1148 115