58785 67
20422 18
11470 9
15928 13
11555 9
19709 19
10865 9
17475 14
15728 14
7331 5
19750 18
16912 16