31019 351
5776 587
14309 154
6098 195
5219 843
6883 297
10753 237
3232 351
61289 598
3350 845
5571 691