1	6376	26
7	29067	25
8	32467	24
13	47784	22
14	50864	21
17	59815	19
18	63156	16
22	76910	15
28	96374	14
31	106813	13
32	110236	11
57	188103	9
71	229282	8
98	310304	7
114	354494	6
175	517844	5
518	1361408	4
529	1388304	3
1826	4180505	2
9597	20182791	1
12529	26180938	0
