31008 351
5668 587
14283 154
5993 195
5209 843
6867 297
10702 237
3216 351
61261 598
3336 845
5517 691