38405 52
9711 258
2952 446
6768 699
5266 471
18331 211
16684 457
4141 583
12820 154
11456 824
2399433 3905
3440 587