31023 351
5846 587
14329 154
6128 195
5229 843
6896 297
10770 237
3239 351
61299 598
3353 845
5603 691