4021 30
12137 85
93898 532
8702 393
7104 692
8728 680
51790 725
1554 373
29547 436
2759 56
14199 539
4646 462
3775 919