31009 351
5677 587
14286 154
6016 195
5209 843
6871 297
10703 237
3217 351
61266 598
3338 845
5527 691