16430 15
15362 17
15699 18
8002 6
11432 11
21943 23
11511 12
9871 6
9067 9
15193 15
27742 36
32244 35