31007 351
5636 587
14254 154
5956 195
5193 843
6851 297
10692 237
3210 351
61249 598
3332 845
5490 691