1	11373	38
2	18037	36
4	25905	34
25	116170	33
26	120738	29
27	123955	25
28	126801	24
71	310325	23
79	336475	22
80	339755	20
85	358259	19
89	370230	18
94	386065	17
219	785640	16
220	788465	14
221	790838	13
365	1248198	12
367	1254693	10
386	1304381	9
394	1325312	8
927	2837852	7
1117	3352225	6
1177	3486124	5
3645	9993151	4
4492	12072720	3
9253	24009290	2
16764	40740730	1
102572	223473056	0
