31022 351
5818 587
14321 154
6113 195
5225 843
6891 297
10763 237
3239 351
61297 598
3352 845
5595 691