31022 351
5833 587
14323 154
6123 195
5226 843
6893 297
10768 237
3239 351
61298 598
3352 845
5599 691