39278 52
10442 258
3235 446
7185 699
6214 471
22316 211
16948 457
4548 583
14561 154
11896 824
2668667 4028
3719 587