16011 348
27213 294
4356 447
19512 426
11706 91
6570 83
4274 665
28139 553
3093 245
9971 905
3127 747
4361 855
1610 115