1	14242	50
2	24417	46
5	44049	43
8	59775	40
14	88955	39
17	102143	38
18	106681	36
24	134551	34
40	211005	33
41	215418	32
43	224598	31
45	233446	30
48	246585	29
53	269012	28
54	273170	26
59	297539	24
62	313518	21
65	326091	19
70	346680	18
72	354085	17
79	400589	16
81	409160	15
95	470982	14
104	509078	13
125	590090	12
228	961102	10
233	978802	9
266	1098762	8
268	1106052	7
373	1482554	5
427	1668325	4
594	2234980	3
675	2502030	2
1643	5615044	1
5301	17248146	0
