3073 916
39301 52
10455 258
3226 446
7190 699
6199 471
22296 211
16926 457
4527 583
14605 154
11876 824
2691282 4047
3714 587