38171 52
9563 258
2852 446
6645 699
5207 471
16920 211
16615 457
4070 583
12480 153
11404 824
2350655 3885
3380 587