31428 351
9915 589
15053 154
7438 195
6091 844
7786 297
11637 237
3530 351
62456 598
3606 845
6481 692