31007 351
5661 587
14274 154
5985 195
5209 843
6862 297
10701 237
3215 351
61255 598
3335 845
5512 691