31007 351
5632 587
14253 154
5940 195
5192 843
6851 297
10692 237
3210 351
61249 598
3332 845
5488 691