1	6796	24
20	83166	22
25	99567	21
26	102626	19
31	118976	15
63	235217	14
177	629907	13
178	632975	11
238	817255	10
250	850329	9
430	1415587	8
440	1444532	7
521	1691379	6
532	1723523	5
542	1749903	3
2408	7239868	2
2415	7259365	1
8812	24600808	0
