1	12318	48
2	20158	47
3	27016	42
10	72129	40
12	83582	37
13	89900	35
14	95328	34
16	106213	33
17	111470	32
25	165284	31
31	198164	28
48	287134	27
53	309535	26
54	314012	23
123	695071	20
128	718476	19
183	973657	17
196	1024339	16
262	1334319	14
390	1949478	13
392	1958887	12
407	2022624	11
427	2099638	9
432	2121088	8
560	2685856	7
1069	4919331	6
1091	5009974	5
1129	5151728	4
7231	29304622	3
7289	29506178	2
19807	74447077	1
173890	591786707	0
