31006 351
5578 586
14210 154
5902 195
5178 843
6846 297
10664 237
3206 351
61242 598
3332 845
5470 691