31369 351
9880 589
15026 154
7338 195
5963 843
7702 297
11568 237
3476 351
62345 598
3558 845
6413 691