14522 348
26695 294
3996 447
18009 426
9860 91
5653 83
4048 665
24262 552
2590 245
6098 905
2878 747
3761 855
1176 115