31007 351
5666 587
14279 154
5991 195
5209 843
6865 297
10702 237
3216 351
61259 598
3336 845
5517 691