1	6658	23
8	39440	22
16	74896	21
17	78544	18
18	82028	15
19	85172	14
21	91693	11
142	559662	10
143	563106	9
247	929195	8
255	956233	7
501	1804276	6
646	2336644	5
1614	5495683	4
2096	7088948	3
2684	8946941	2
10410	31795063	1
74303	202341556	0
