31007 351
5622 587
14249 154
5933 195
5189 843
6849 297
10686 237
3209 351
61248 598
3332 845
5486 691