12061 11
9248 8
20741 12
16017 14
9361 9
13522 13
23879 22
16099 8
52124 64
78229 109
37626 44
29744 37