31483 351
10205 589
15250 154
7687 195
6124 844
8244 297
11714 237
3537 351
62721 598
3615 845
6542 691