1	9078	25
2	13730	22
20	69017	19
21	71187	18
26	82574	17
28	87353	15
29	89478	13
136	359830	11
147	385491	10
150	392259	9
167	432674	7
264	659358	6
368	901639	5
380	924511	3
1096	2419356	2
2285	4714389	1
209554	308316897	0
