38395 52
9706 258
2952 446
6765 699
5264 471
18286 211
16683 457
4138 583
12810 154
11455 824
2398160 3905
3440 587