2875 916
39300 52
10454 258
3226 446
7190 699
6199 471
22295 211
16926 457
4527 583
14592 154
11876 824
2689837 4047
3712 587