31007 351
5649 745
5808 151
4090 122
3490 182
1593 179
116072 962
10346 644
7538 659
5106 956
11828 469
3689 529
3873 849
9550 777
1597 72
17341 502
4353 677