38418 52
9720 258
2956 446
6769 699
5268 471
18392 211
16688 457
4149 583
12826 154
11462 824
2400881 3905
3440 587