31022 351
5799 587
14313 154
6106 195
5220 843
6886 297
10754 237
3236 351
61291 598
3351 845
5581 691