57012 630
118332 817
15658 701
7891 373
10954 914
12039 64
9503 524
6974 750
3341 52
4731 782
3485 567
2816 430
3819 714
5336 747