31006 351
5618 587
14244 154
5929 195
5189 843
6848 297
10686 237
3208 351
61247 598
3332 845
5481 691