31022 351
5691 745
5935 151
4159 122
3535 182
1608 179
116511 962
10371 644
7568 659
5119 956
11878 469
3712 529
3901 849
9579 777
1618 72
17375 502
4370 677