1	12185	54
5	39256	50
8	59286	49
11	86923	36
19	144392	34
25	176908	31
26	181976	29
27	186950	28
28	192191	27
30	203365	26
31	208064	23
32	212870	22
587	2849236	21
616	2968469	19
733	3480096	18
735	3488781	17
747	3540739	15
764	3609652	14
779	3669354	13
1347	6157033	12
1555	7104527	11
1573	7177262	10
2363	10508131	9
2364	10512249	8
2370	10537126	7
2419	10718493	6
6533	27514721	5
6757	28333208	4
8741	35994838	3
21995	85644459	2
68823	256832323	1
206772	751685562	0
