31022 351
5688 745
5931 151
4157 122
3535 182
1608 179
116499 962
10370 644
7567 659
5118 956
11875 469
3712 529
3901 849
9578 777
1618 72
17374 502
4369 677