18664 18
22315 20
43429 23
12856 10
7902 6
10500 9
11456 8
19018 18
9802 7
33493 32
40807 16
15501 14