2894 916
39300 52
10454 258
3226 446
7190 699
6199 471
22296 211
16926 457
4527 583
14595 154
11876 824
2690035 4047
3712 587