38355 52
9662 258
2944 446
6743 699
5254 471
17834 211
16668 457
4099 583
12732 154
11450 824
2387704 3900
3435 587