4883 258
2584 445
5838 699
4275 471
15014 211
16400 457
3895 583
9683 151
8930 824
1753649 3614
3070 587