1	9543	43
3	25181	41
7	50822	39
8	56056	37
10	66747	36
12	77371	33
16	98097	32
107	514713	31
114	552735	29
117	567069	28
131	629736	27
141	674005	26
146	694899	25
152	721018	24
155	734608	22
202	944870	20
203	948797	19
207	963986	18
214	990109	17
220	1010940	15
459	1986189	13
712	2972329	12
716	2986329	11
1241	4990748	10
1245	5004087	9
1262	5066042	8
1284	5140693	7
1298	5189555	6
1318	5253836	5
1345	5340568	4
4083	14971888	3
8487	29686930	2
8836	30720962	1
21605	71827262	0
