31399 351
9839 589
14998 154
7387 195
6047 844
7751 297
11594 237
3497 351
62374 598
3583 845
6454 691