1	10276	39
2	17690	35
4	28117	34
9	49780	33
10	53549	31
15	71510	29
21	93966	27
25	110018	25
26	114069	24
33	141492	23
35	149583	21
58	233166	20
86	328229	19
96	359521	18
101	377164	16
108	402334	15
113	420388	13
142	513147	12
147	529749	11
161	572847	10
168	595506	9
185	641363	8
228	753187	6
246	803527	5
327	1027047	4
361	1117896	3
408	1242045	2
2550	6508184	1
29241	69852363	0
