1	9252	38
2	16767	36
4	30543	32
5	37629	31
7	49525	29
9	59396	26
13	76287	25
89	441798	23
92	455414	22
94	462707	21
95	466469	20
102	490403	19
110	520529	17
118	550166	16
554	2356474	15
564	2391168	14
572	2421257	10
578	2445576	9
599	2517542	8
607	2546191	7
2378	8882510	6
2422	9018629	5
3073	11283477	4
3119	11423442	3
5242	18532405	2
5267	18604841	1
5284	18658600	0
