57026 630
118367 817
15658 701
7901 373
10958 914
12048 64
9508 524
6974 750
3343 52
4732 782
3485 567
2816 430
3820 714
5336 747