38420 52
9721 258
2956 446
6770 699
5268 471
18396 211
16688 457
4149 583
12827 154
11462 824
2401019 3905
3440 587