1	10979	40
9	58216	38
12	77500	35
14	90529	33
15	96696	31
16	102128	29
18	113291	26
64	367347	25
66	376976	22
129	689720	21
130	694524	18
272	1399735	17
278	1427359	16
496	2462989	12
513	2526477	11
546	2658535	9
688	3275604	8
1309	5903300	7
1507	6679385	6
2262	9737351	5
2269	9768330	4
6355	25370124	3
7176	28387846	2
7225	28557591	1
27236	97892279	0
