14915 348
26819 294
4105 447
18088 426
10459 91
5885 83
4116 665
24838 553
2709 245
6239 905
2937 747
3976 855
1285 115