1	10587	40
2	18057	38
6	38581	36
11	60471	34
15	77802	33
22	104452	32
31	134544	31
32	138529	29
36	155110	28
44	184592	27
46	192356	26
47	196947	22
49	205566	20
58	240701	19
90	339284	17
91	342909	15
97	363281	14
100	373379	12
102	380699	9
105	391509	8
107	399027	7
180	631444	6
811	2289371	5
865	2431811	4
1382	3750431	3
1545	4169932	2
3812	10008099	1
4247	11158382	0
