31370 351
9887 589
15026 154
7340 195
5964 843
7703 297
11568 237
3476 351
62346 598
3558 845
6414 691