1	8935	38
11	53596	35
12	56555	34
13	60496	33
14	63909	32
16	71750	27
26	113986	26
57	237025	25
59	244210	22
60	248168	17
103	401170	16
104	404478	14
246	899960	13
247	902830	12
491	1703660	11
513	1773466	10
1070	3679764	9
1079	3700095	8
1190	3997724	7
1987	6272685	6
2039	6397165	5
2058	6435853	4
5186	14498339	3
11482	28885056	2
26960	63103825	1
72460	161762261	0
