39298 52
10453 258
3226 446
7190 699
6198 471
22294 211
16926 457
4527 583
14589 154
11875 824
2689545 4047
3712 587