5960 20
1232 3
5271 25
851 4
923 2
3681 7
1386 5
1017 3
854 5
2919 6
3862 11
24918 156
4747 11
5997 7
8848 27
7507 23
23197 52
4138 7
4008 5
6097 17
3675 7
5889 23
7386 17
66368 193