4222 32
1596 2
3051 8
5860 10
2555 4
14336 64
2763 6
7652 16
8648 21
2488 10
5781 19
8058 36
86011 567
11860 51
8200 24
6714 32