8666 12
11668 13
9235 7
8944 8
15314 40
11106 15
12647 12
13192 12
25601 38
8925 10
12886 27
32330 64
24880 46
7913 15
10219 8
6247 14
9529 15
2884 3
5898 14
8217 11
4752 8
4691 8
5203 8
3550 1