31489 351
10233 589
15263 154
7698 195
6130 844
8267 297
11721 237
3541 351
62738 598
3621 845
6544 691