10597 10
9280 4
13009 17
14422 12
10581 15
8020 4
10303 5
28401 27
15429 13
10428 12
17988 14
9031 16
20376 20
9865 5
14475 23
21594 24
6850 14
18261 20
7896 12
20799 12
19304 22
7895 5
14684 18
35544 52