12928 10
8733 1
15854 14
14333 12
14470 11
9867 7
10797 8
14389 13
30422 26
27873 28
17705 15
12076 10