31007 351
5662 587
14276 154
5988 195
5209 843
6863 297
10701 237
3215 351
61255 598
3336 845
5515 691