15990 348
27195 294
4348 447
19511 426
11688 91
6563 83
4274 665
28103 553
3084 245
9969 905
3125 747
4359 855
1609 115