38447 52
9740 258
2964 446
6793 699
5287 471
18633 211
16699 457
4169 583
12870 154
11470 824
2407365 3909
3451 587