4023 30
12141 85
93959 532
8705 393
7104 692
8732 680
51792 725
1556 373
29566 436
2759 56
14202 539
4646 462
3775 919