1	12465	47
12	97442	46
13	104893	45
14	111987	41
15	119273	39
18	140957	36
22	168449	34
23	175254	33
29	215873	32
30	222081	31
31	228588	29
45	314972	28
55	372707	26
56	378327	25
78	504622	23
81	520649	22
83	531685	17
89	564229	16
102	630442	15
120	723870	14
128	764851	13
132	786165	11
169	975521	10
191	1072633	9
227	1247416	8
359	1880358	7
371	1935586	6
470	2380294	5
523	2612425	4
751	3556172	3
2017	8613747	2
6066	24339565	1
18214	68373905	0
