7596 2
8986 7
10472 8
9592 6
14201 10
10411 7
8087 4
9698 2
57282 77
45926 77
12345 12
12359 16
25473 25