15857 921
39441 52
10550 258
3252 446
7248 699
6272 471
22353 211
16944 457
4549 583
14779 154
11906 824
2748624 4077
3771 587