31007 351
5647 745
5791 151
4089 122
3490 182
1591 179
116053 962
10338 644
7536 659
5105 956
11827 469
3688 529
3873 849
9547 777
1597 72
17337 502
4353 677