11402 12
16429 22
9061 20
4186 2
7057 3
7201 12
4389 14
9947 17
4950 5
9306 18
13532 17
4703 13
7908 9
2705 1
18651 41
2379 8
6967 14
2266 6
10122 9
15346 21
103270 128
23094 10
20768 13
38063 64