31371 351
9969 589
15029 154
7341 195
5966 843
7705 297
11570 237
3476 351
62352 598
3558 845
6414 691