39094 52
10221 258
3168 446
7080 699
6053 471
22171 211
16864 457
4470 583
13753 154
11770 824
2602412 3995
3650 587