31371 351
9889 589
15026 154
7340 195
5965 843
7703 297
11568 237
3476 351
62346 598
3558 845
6414 691