15500 14
7680 2
12231 5
9528 7
11584 12
23261 30
24608 56
28618 63
8485 3
7886 7
9126 12
27915 32
17604 22
11806 7
12753 11
15133 33
17777 16
7020 1
8748 2
6845 0
17950 21
14111 7
7900 2
20376 26