31021 351
5795 587
14312 154
6105 195
5220 843
6886 297
10754 237
3234 351
61290 598
3351 845
5575 691