31483 351
10214 589
15256 154
7693 195
6128 844
8261 297
11716 237
3540 351
62725 598
3617 845
6542 691