14831 13
9007 6
12471 11
10343 8
19620 19
10534 8
15793 13
13748 12
20258 19
43611 51
11288 9
22528 20