1	8198	38
3	20043	30
16	78640	29
20	94464	27
22	102125	26
24	109228	25
27	119242	24
152	587848	23
153	591574	21
166	637766	20
171	655343	19
173	662120	18
175	671055	17
307	1134101	15
309	1141046	13
317	1168005	12
322	1182432	11
1057	3563007	10
1230	4115542	9
1251	4175818	8
1608	5415943	7
1622	5471259	6
1624	5478718	5
1638	5529837	4
8451	26266789	3
10542	32152200	2
24032	67420732	1
181164	418730804	0
