31007 351
5656 587
14272 154
5981 195
5207 843
6862 297
10701 237
3215 351
61254 598
3335 845
5512 691