16012 348
27213 294
4357 447
19513 426
11711 91
6572 83
4274 665
28145 553
3093 245
9971 905
3129 747
4364 855
1613 115