19109 18
20058 20
9933 8
8734 7
25345 23
43657 45
17395 14
29895 29
30153 31
12356 10
7746 5
16224 13