31006 351
5609 586
14244 154
5927 195
5189 843
6847 297
10684 237
3208 351
61247 598
3332 845
5478 691