11471 8
12503 11
7281 1
30991 32
15459 14
15674 14
14701 13
15057 13
27566 25
27302 28
19170 15
10943 8