31 7
2370 8
5965 10
5787 2
3795 12
4310 7
6408 13
6792 20
3038 7
5955 16
12660 21
4148 15
8295 11
5354 7
26729 43
9715 26
6495 18
16186 42
6918 3
7375 20
8174 9
12196 8
10897 13
21174 20