10680 10
8681 7
14966 14
14165 12
15603 14
18107 19
10945 7
15877 18
13607 15
7339 1
11791 11
29119 29