5094 730
8416 323
9048 381
32536 776
8648 703
9604 397
4226 160
15207 433
5402 916
4336 617
6211 886
5596 639
13818 465
15533 580