31009 351
5652 745
5829 151
4098 122
3495 182
1594 179
116131 962
10350 644
7541 659
5108 956
11834 469
3690 529
3873 849
9552 777
1598 72
17352 502
4355 677