31481 351
10193 589
15247 154
7682 195
6124 844
8235 297
11710 237
3537 351
62717 598
3615 845
6537 691