1	6292	31
2	11392	29
3	15463	24
6	27144	23
20	84419	21
21	88402	18
22	92182	15
64	245265	14
67	253898	13
69	259618	12
76	280689	9
283	965278	8
290	986593	7
298	1010786	5
1904	5725533	2
3036	8942301	1
10315	28150077	0
