31432 351
10031 589
15040 154
7464 195
6072 844
8126 297
11635 237
3504 351
62505 598
3583 845
6475 691