9812 9
21647 23
11800 15
23605 25
12561 9
11342 13
9159 16
21506 24
9951 10
13839 11
14998 18
18569 20
51475 105
17783 23
8818 7
30912 69
17272 27
24308 38
24343 38
19387 23
9248 19
9334 7
14552 20
9798 12