16010 348
27213 294
4356 447
19512 426
11705 91
6569 83
4274 665
28137 553
3092 245
9971 905
3127 747
4360 855
1610 115