57013 630
118334 817
15658 701
7891 373
10954 914
12040 64
9504 524
6974 750
3341 52
4731 782
3485 567
2816 430
3819 714
5336 747