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