1	10060	45
3	24287	42
6	42948	40
23	152574	38
27	179197	33
46	288511	32
50	309396	30
51	314616	27
91	520247	26
92	525000	25
99	554558	22
102	567940	21
107	589992	20
110	602986	18
444	2332619	15
545	2815293	14
549	2833645	13
851	4229408	12
1170	5743055	10
1174	5761446	8
2277	10645503	7
2282	10665190	6
2648	12272110	5
4661	20846569	4
5183	23010834	3
13767	57043202	2
15694	64300888	1
67718	250455924	0
