39291 52
10449 258
3224 446
7190 699
6194 471
22290 211
16925 457
4527 583
14584 154
11875 824
2687567 4045
3711 587