1	16113	44
2	26027	42
3	33499	41
8	67534	39
15	112466	36
20	142637	35
21	148056	33
24	165517	31
25	171115	29
32	209484	28
34	219186	27
39	245259	26
44	270324	24
59	355877	21
62	373014	20
70	415139	19
73	430463	18
79	462885	17
89	514868	16
99	566044	15
105	594393	13
124	684018	12
216	1099981	11
222	1125152	10
227	1147319	9
305	1486981	8
357	1703128	7
438	2066126	6
447	2104822	5
558	2559747	4
4144	16855051	3
15513	59125284	2
16610	63286809	1
16614	63302170	0
