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