38186 52
9571 258
2852 446
6653 699
5212 471
16979 211
16621 457
4074 583
12498 153
11406 824
2352625 3886
3382 587