38330 52
9652 258
2933 446
6736 699
5251 471
17721 211
16665 457
4098 583
12703 153
11448 824
2382413 3897
3431 587