9600 9
14518 7
9518 10
12183 11
13016 13
15878 11
14412 15
13377 13
8456 7
39846 23
41716 58
21097 21