31007 351
5664 587
14276 154
5989 195
5209 843
6864 297
10701 237
3215 351
61255 598
3336 845
5515 691