4016 30
12123 85
93699 532
8672 393
7104 692
8709 680
51775 725
1554 373
29445 436
2756 56
14179 539
4644 462
3774 919