1	6686	25
2	11582	21
21	99747	20
24	112130	19
28	127567	18
29	131489	16
67	281760	14
110	441733	13
172	681709	12
179	705596	10
187	730502	8
402	1524452	7
416	1572648	6
431	1624193	5
1038	3754428	4
1355	4780870	3
1363	4803190	2
13071	40819688	1
13143	41006263	0
