1	2968	11
2	4947	8
3	6780	7
18	30441	5
34	56643	4
74	113652	3
177	252775	2
20000000	17917274296	2
