4021 30
12137 85
93866 532
8700 393
7104 692
8727 680
51790 725
1554 373
29538 436
2759 56
14196 539
4646 462
3775 919