31007 351
5625 587
14253 154
5938 195
5191 843
6850 297
10692 237
3209 351
61248 598
3332 845
5487 691