22451 39
3072 6
2428 8
4566 7
13435 17
12149 22
1307 9
2141 8
6602 9
2354 8
1591 2
6697 4
7806 12
16895 43
6355 11
8605 16
14829 28
39430 91
15586 35
6530 24
3172 6
3725 11
5921 25
4747 2