1	11150	34
2	18467	33
21	140356	32
26	166047	31
28	177402	30
30	189417	28
31	194608	27
33	205847	26
36	223352	24
84	510034	22
85	515733	20
89	537277	19
94	561594	17
95	566144	16
101	595673	15
374	1958439	14
382	1990259	13
383	1993873	12
404	2078503	11
600	2946625	10
620	3028260	8
631	3068400	6
885	4195235	4
1062	4933026	3
2166	9311536	2
6902	27388263	1
6942	27521110	0
