1	5775	27
2	10765	26
15	68117	25
18	78522	23
20	85296	21
21	88992	18
22	92753	16
23	96179	15
29	116429	13
30	119906	11
66	247646	10
158	534406	9
289	922282	8
294	935064	7
295	937887	6
344	1051227	5
756	2244838	4
779	2306374	3
1366	3876653	2
1711	4802886	1
15027	35230805	0
