1	9638	56
2	16909	52
3	23359	50
5	37830	33
20	130440	31
38	238395	29
40	248284	27
41	253685	26
44	269428	25
46	279623	23
82	482441	22
83	487986	20
138	794952	19
207	1163097	17
223	1238872	15
230	1274917	13
233	1290038	12
907	4710120	11
930	4806324	10
963	4948638	9
1385	6921422	8
1404	6985543	7
1423	7052491	6
1601	7831432	5
1635	7967657	4
2287	10974947	3
8576	38134319	2
8617	38271831	1
74510	294336809	0
