12653 348
25240 293
3301 446
2732 425
6716 91
3558 83
3884 665
18359 552
1876 245
4709 905
2753 747
3444 855
957 115