16005 348
27203 294
4356 447
19512 426
11700 91
6567 83
4274 665
28122 553
3087 245
9971 905
3126 747
4360 855
1610 115