3076 916
39301 52
10455 258
3226 446
7190 699
6199 471
22296 211
16926 457
4527 583
14606 154
11876 824
2691483 4047
3714 587