1	17639	48
2	28227	45
5	53684	43
15	122538	41
23	179796	39
25	193475	35
27	208988	29
28	216518	27
30	229482	26
37	276154	25
38	283163	24
64	467169	22
74	527320	21
84	585775	20
94	640654	19
121	799174	18
130	849010	17
134	870961	16
140	904434	15
153	973359	14
157	992857	13
159	1004114	12
194	1181000	11
278	1594016	10
334	1858374	9
353	1946728	7
843	4090013	6
977	4666810	5
2517	11240219	4
3248	14372168	3
20000000	65355533921	3
