1	7094	22
3	16324	19
4	20067	17
5	23589	16
7	30535	14
9	37173	12
20	70142	10
26	90267	7
27	93151	6
64	199350	5
91	275474	4
267	717604	3
1478	3358658	2
2327	5247478	1
20000000	36554620084	1
