10125 4
11220 8
11363 8
7760 3
7069 2
7460 5
21417 27
6586 1
6854 0
12246 9
9231 4
9337 6
8514 2
9192 9
18316 15
54153 66
19829 24
18522 29
33641 53
23008 22
40533 58
17949 2
19361 18
21598 23