1	6868	22
2	11745	20
5	21467	16
6	24838	15
7	27789	14
13	44400	11
25	76347	10
90	237298	9
142	354252	8
171	413758	7
192	461268	6
208	495750	5
244	568068	3
336	753466	2
348	776930	1
20000000	33217262798	1
