12609 348
25208 293
3268 446
2718 425
6611 91
3529 83
3880 665
18196 552
1870 245
4688 905
2753 747
3422 855
948 115