2911 916
39300 52
10454 258
3226 446
7190 699
6199 471
22296 211
16926 457
4527 583
14597 154
11876 824
2690157 4047
3712 587