31373 351
10094 589
15030 154
7342 195
5968 843
7706 297
11571 237
3476 351
62352 598
3558 845
6414 691