31007 351
5655 587
14271 154
5976 195
5206 843
6858 297
10701 237
3214 351
61253 598
3335 845
5507 691