31007 351
5665 587
14278 154
5989 195
5209 843
6864 297
10702 237
3216 351
61255 598
3336 845
5516 691