1	9946	38
2	17449	37
7	47383	33
10	63107	32
19	109527	31
20	114823	29
27	148098	25
57	278031	22
59	287133	21
76	364647	20
79	379889	19
80	384557	17
83	399381	16
107	497289	14
108	501741	13
132	602680	12
134	611611	10
152	687304	8
186	811912	7
319	1260812	6
338	1330401	5
514	1905118	4
629	2259441	3
1034	3517502	2
1542	5042795	1
1802	5821374	0
