31019 351
5681 745
5905 151
4144 122
3520 182
1606 179
116415 962
10365 644
7561 659
5116 956
11863 469
3703 529
3893 849
9569 777
1607 72
17367 502
4364 677