1	3610	9
11	21375	8
12	22979	7
20	35048	6
26	44276	5
36	60124	4
53	85796	3
106	152517	2
348	452574	1
20000000	17001000287	1
