31312 351
9253 589
14945 154
7231 195
5872 843
7613 297
11523 237
3466 351
62225 598
3550 845
6372 691