31427 351
9989 589
15036 154
7451 195
6066 844
8112 297
11631 237
3500 351
62486 598
3582 845
6471 691