38495 52
9776 258
2981 446
6814 699
5298 471
19017 211
16715 457
4181 583
12954 154
11479 824
2421710 3914
3470 587