38396 52
9706 258
2952 446
6765 699
5265 471
18290 211
16683 457
4139 583
12812 154
11455 824
2398277 3905
3440 587