3180 2
5495 5
18559 19
17061 32
9448 11
13163 18
6159 1
15906 21
14209 37
16303 28
16651 52
14619 15
11010 21
8929 12
6169 9
11362 17
13572 40
40357 125
4682 2
5647 8
5310 5
16753 36
5503 3
12052 10