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