31007 351
5647 745
5791 151
4085 122
3487 182
1591 179
116052 962
10337 644
7536 659
5105 956
11827 469
3687 529
3871 849
9547 777
1596 72
17337 502
4353 677