10492 3
9993 1
15847 18
11084 9
12056 7
11702 4
10245 5
10425 1
14493 6
10600 1
12228 3
16537 15
10274 1
13132 8
11286 3
12960 0
15084 11
34936 45
29347 51
19243 37
18288 21
26127 39
32428 52
71589 131