5593 258
2703 445
6236 699
4762 471
15629 211
16487 457
3963 583
10656 152
10885 824
1886820 3697
3203 587