31007 351
5646 587
14263 154
5965 195
5200 843
6856 297
10698 237
3210 351
61251 598
3334 845
5496 691