31548 125
11817 108
1576 177
20273 673
4185 529
6663 291
54297 572
34781 674
9290 129
3613 151
4395 254
30288 607
12431 349