1	6895	29
4	20680	27
7	33507	23
9	42413	22
12	54130	20
15	65956	19
57	237283	18
62	255441	17
65	265807	16
66	269437	13
69	279540	12
70	282799	11
277	1059062	9
331	1252887	8
407	1522368	7
411	1535840	6
855	3090144	4
4729	15498651	3
7023	22586021	2
8231	26215249	1
521111	1305019776	0
