1	10346	42
7	55219	36
16	116330	33
19	135468	32
51	311235	31
53	322568	30
55	334080	29
57	345519	28
60	361942	27
61	367241	26
107	616197	25
121	687519	23
166	922205	21
177	971475	20
183	998425	19
246	1325881	17
250	1346041	16
413	2177866	14
415	2186823	12
420	2209212	11
1976	9521504	8
2778	13217555	7
2802	13313164	6
5555	25610545	5
5561	25635713	4
11711	51769196	3
13965	60975491	2
26509	112053659	0
