31489 351
10233 589
15262 154
7697 195
6130 844
8265 297
11719 237
3541 351
62735 598
3617 845
6543 691