31008 351
5669 587
14283 154
5997 195
5209 843
6868 297
10703 237
3216 351
61263 598
3338 845
5521 691