31007 351
5647 745
5791 151
4089 122
3490 182
1592 179
116061 962
10342 644
7537 659
5105 956
11828 469
3689 529
3873 849
9547 777
1597 72
17339 502
4353 677