31006 351
5592 586
14233 154
5912 195
5184 843
6846 297
10670 237
3207 351
61246 598
3332 845
5474 691