31371 351
9890 589
15027 154
7340 195
5965 843
7703 297
11568 237
3476 351
62348 598
3558 845
6414 691