14150 921
39426 52
10540 258
3251 446
7246 699
6267 471
22350 211
16940 457
4547 583
14762 154
11905 824
2742029 4075
3768 587