10230 10
4499 9
5802 11
7960 6
4090 10
27946 39
14407 22
6329 14
32115 32
8483 18
12590 27
13144 34
44062 51
19672 33
7681 11
10861 20
14100 7
9318 13
14538 37
5179 14
3992 8
15746 15
9022 19
4300 0