1	10947	47
2	17436	43
4	28568	32
7	40698	31
9	47126	29
21	96520	28
22	100255	27
26	113476	26
28	119519	24
29	122716	22
61	240232	20
65	252137	17
66	254785	16
75	279098	15
165	577258	14
208	718871	12
217	743026	11
224	760368	9
1127	3582866	8
1128	3585072	7
1797	5509599	6
1799	5513821	5
1832	5590156	4
1841	5609993	3
4568	12563500	2
11640	30828180	1
40595	96428720	0
