31019 351
5674 745
5903 151
4143 122
3520 182
1605 179
116405 962
10365 644
7561 659
5116 956
11863 469
3698 529
3893 849
9568 777
1607 72
17367 502
4364 677