38351 52
9660 258
2943 446
6743 699
5254 471
17816 211
16666 457
4099 583
12729 154
11450 824
2387128 3900
3434 587