31014 351
5667 745
5886 151
4125 122
3513 182
1601 179
116348 962
10363 644
7558 659
5114 956
11857 469
3695 529
3891 849
9567 777
1605 72
17362 502
4363 677