1	7169	27
2	11833	24
3	15803	22
5	23539	21
6	26785	19
9	37363	18
10	40894	17
30	110647	15
41	148129	13
53	184737	12
63	215664	10
68	230559	9
83	274739	8
134	403590	6
162	473556	5
484	1201415	4
507	1259094	3
699	1716171	2
1544	3439673	1
20000000	37333911009	1
