31022 351
5803 587
14318 154
6110 195
5223 843
6888 297
10760 237
3236 351
61292 598
3352 845
5588 691