1	6401	36
3	15758	34
6	27720	33
7	31473	29
8	34989	28
11	46405	27
12	50091	26
14	56991	22
17	67771	18
19	75243	17
26	99526	13
41	146150	11
43	152811	10
44	156330	9
75	250715	7
95	306078	6
106	335137	5
350	864187	4
512	1221231	3
1139	2580073	2
32170	64966995	1
32227	65090211	0
