1	10023	29
3	21528	27
81	344282	26
83	351496	22
84	355401	21
92	382603	19
97	398005	18
104	421595	16
109	437381	15
276	1001180	14
361	1302544	13
515	1801220	11
716	2458447	10
728	2492670	9
1248	4156166	8
1265	4198358	7
2074	6571831	6
2078	6583056	5
2112	6664418	4
9174	26046989	3
9178	26056103	2
42443	109036674	1
195590	451837406	0
