1	13797	63
2	23694	61
3	32337	57
5	50582	42
6	59638	39
8	74927	37
48	368861	36
51	388877	35
54	406367	34
71	537523	33
172	1274005	32
175	1294457	31
180	1328291	27
186	1367710	26
205	1490825	25
218	1571231	24
220	1583059	21
345	2393821	19
348	2411982	17
387	2627832	15
389	2640288	13
394	2670735	11
1296	8428625	10
2712	17003258	9
3134	19633789	7
3191	19938277	6
3210	20034980	5
3216	20064835	4
3217	20069571	3
3227	20119979	2
8803	51268901	1
25119	136019025	0
