31008 351
5673 587
14286 154
6012 195
5209 843
6870 297
10703 237
3216 351
61266 598
3338 845
5525 691