4096 8
3195 3
6697 9
3343 9
15329 20
4412 4
2728 7
3575 8
7356 18
3865 13
4344 7
10455 13
6310 11
13701 10
45010 39
9769 21
16994 27
13274 15
20513 38
15790 20
16638 35
42002 32
18470 19
13185 30