12151 11
11913 12
14007 15
7096 6
11022 10
16522 19
14736 16
9562 9
10325 9
18679 21
12411 12
40958 58