1	3216	12
2	5423	11
3	7288	8
10	18431	7
12	21277	5
29	47464	3
124	188454	2
353	473845	1
20000000	18829771921	1
