31007 351
5648 745
5802 151
4089 122
3490 182
1593 179
116066 962
10344 644
7537 659
5105 956
11828 469
3689 529
3873 849
9548 777
1597 72
17339 502
4353 677