14529 23
4567 10
10460 17
13043 17
11009 25
4769 7
6936 13
9004 25
5593 6
5631 13
7160 20
6322 9
4305 3
6475 13
4739 3
4651 4
6985 8
9792 21
4693 5
6610 9
5704 2
4621 1
15612 20
26555 81