31007 351
5642 587
14256 154
5959 195
5193 843
6854 297
10692 237
3210 351
61250 598
3332 845
5491 691