14238 921
39428 52
10541 258
3251 446
7247 699
6267 471
22350 211
16940 457
4547 583
14762 154
11906 824
2742417 4075
3768 587