38332 52
9653 258
2934 446
6736 699
5251 471
17727 211
16665 457
4098 583
12708 153
11448 824
2382865 3897
3432 587